SlideShare a Scribd company logo
TCP/IP通訊協定
410171002 李祖宏
410171005 王韻晴
TCP/IP Protocol suite
• Protocols: a set of rules.
利用這些rules,即便是應用不同技術的區域網路與
廣域網路都能夠連在一起,並將message從一個node
傳到另一個node。
• 目前最常用的protocol是TCP/IP protocol,
原來有4 layers(層),現在一般視為5 layers.
• 由國際標準組織(ISO)提出的OSI參考模型有7 layers.
(Open System Interconnection Reference Model)
TCP/IP Protocol suite
• Protocols: a set of rules.
利用這些rules,即便是應用不同技術的區域網路與廣
域網路都能夠連在一起,並將message從一個node傳
到另一個node。
• 目前最常用的protocol是TCP/IP protocol,
原來有4 layers(層),現在一般視為5 layers.
• 由國際標準組織(ISO)提出的OSI參考模型有7 layers.
(Open System Interconnection Reference Model)
TCP/IP Protocol suite
• Protocols: a set of rules.
利用這些rules,即便是應用不同技術的區域網路與廣
域網路都能夠連在一起,並將message從一個node傳
到另一個node。
• 目前最常用的protocol是TCP/IP protocol,
原來有4 layers(層),現在一般視為5 layers.
• 由國際標準組織(ISO)提出的OSI參考模型有7 layers.
(Open System Interconnection Reference Model)
TCP/IP Protocol suite
• Protocols: a set of rules.
利用這些rules,即便是應用不同技術的區域網路與廣
域網路都能夠連在一起,並將message從一個node傳
到另一個node。
• 目前最常用的protocol是TCP/IP protocol,
原來有4 layers(層),現在一般視為5 layers.
• 由國際標準組織(ISO)提出的OSI參考模型有7 layers.
(Open System Interconnection Reference Model)
應用階層 SMTP FTP Telnet HTTP DNS TFTP SNMP
傳輸階層 TCP UDP
網際網路
階層
IP ICMP
RARP
ARP
網路階層 網路介面卡或PPP
應用階層 SMTP FTP Telnet HTTP DNS TFTP SNMP
傳輸階層 TCP UDP
網際網路
階層
IP ICMP
RARP
ARP
網路階層 網路介面卡或PPP
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層(Application Layer)
高階的通訊協定
• FTP(file transfer protocol檔案傳輸協定)
• SMTP(simple mail transfer protocol簡易郵件傳送協定)
• POP(post office protocol郵件接收協定)
• DNS(domain name system網域名稱系統)
• Telnet(遠端登入)
• SNMP(simple network management簡易網路管理協定)
• HTTP(HyperText transfer protocol超文字傳輸協定)
• NNTP (network news transfer protocol網路新聞傳輸協定)
應用階層 SMTP FTP Telnet HTTP DNS TFTP SNMP
傳輸階層 TCP UDP
網際網路
階層
IP ICMP
RARP
ARP
網路階層 網路介面卡或PPP
傳輸階層(Transport Layer)
主要
• TCP(transmission control protocol傳輸控制協定)
• UDP(user datagram protocol使用者資料協定)
TCP UDP
連線導向
(connection oriented),
雙方進行通訊之前必須建立連線
非連線導向
(connectionless oriented)
雙方進行通訊之前須建立連線
傳輸品質可靠,提供了排序、收到確認、
遺失重送的機制
無法確保傳輸品質,資料傳出去後不會進
行任何確認
會進行資料的分割或重新組合 不會進行資料的分割或重新組合
• SCTP
面向連結的傳輸機制。面向紀錄而不是面向位元組的,
在一個單獨連結上提供了通過多路復用提供的多個子流。
應用階層 SMTP FTP Telnet HTTP DNS TFTP SNMP
傳輸階層 TCP UDP
網際網路
階層
IP ICMP
RARP
ARP
網路階層 網路介面卡或PPP
Internet層
定義了IP(internet protocol通訊協定)
TCP/IP的核心→構成網際網路的核心
資料的單位稱為「資料元」(datagram) 。
提供的服務:
• IP封包的傳送
• IP封包的切割與重組
IP封包的傳送
• IP是負責網路之間訊息傳遞,
可將IP封包從來源傳送到目的裝置。
須依賴以下兩種機制
• IP定址
• IP路由
IP定址
• IP位置(IP Address)
分級式定址(ex 140.127.56.36)
無級式定址(浮動IP)
IP路由
• 除了IP位置之外,傳送訊息和封包時
必須擁有一個傳送機制才能將IP封包送到目的地。
• 每個網路之間都是經由路由器(Router)相互連接,
而路由就相當於傳送的路徑
IP封包的切割和重組
應用階層 SMTP FTP Telnet HTTP DNS TFTP SNMP
傳輸階層 TCP UDP
網際網路
階層
IP ICMP
RARP
ARP
網路階層 網路介面卡或PPP
實體層及資料連結層
這個層次沒有定義任何協定。
基本上,它支持所有標準的通訊協定。
OSI TCP/IP
應用層(Appliction layer) FTP DNS SMTP Telnet
POP HTTP SNTP NNTP
表達層(Presentation layer) 沒有定義
會議層(Session layer)
傳輸層(Transport layer) TCP UDP
網路層(Network layer) IP
資料連結層(Data Link Layer)
實體層(Physical Layer)
TCP/IP的歷史
字面:TCP(傳輸控制協定)+IP(網際協定)。
=DoD模型(Department of Defense Model)
TCP/IP協定包含構成網際網路基礎的網路協定。
NCP TCP/ IP
ARPA 網際網路
TCP/IP的歷史
研製背景
想到讓不同電腦之間實現連接→S.克羅克
克羅克+小組著手(1970)
用於ARPA,在局部網路條件下運行穩定,
隨著ARPA用戶增多→NCP有兩大缺陷
最初
主機對主機通信協定
「網路控制協定」
(NCP Network Control Protocol)
NCP兩大缺漏
• 只是一台主機對另一台主機的通訊協定,
未給網路中的每台電腦設置唯一地址。
→造成電腦難以準確定位需要傳輸資料的對象
• 缺乏糾錯功能
資料在傳輸過程中出現錯誤,網路可能停止運行。
出錯電腦增多,使得網路運行效率大打折扣。
謝謝收看

More Related Content

PPTX
Os讀書會20170415
PPT
DNS IPv6
PPT
Syslog Ng
PDF
Snort分析评估
PDF
High performance browser network wired network
PPT
network1
PPT
Xmpp
PPSX
文件传输技术发展与产品趋势
Os讀書會20170415
DNS IPv6
Syslog Ng
Snort分析评估
High performance browser network wired network
network1
Xmpp
文件传输技术发展与产品趋势

Similar to TCP/IP通訊協定 (20)

PDF
[圣思园][Java SE]Network
PDF
SACC2015 ”互联网+“任重而道远-白金&高春辉
PPTX
初學者都該了解的 HTTP 通訊協定基礎
PDF
提高扩展能力的常用模式——黄东
PDF
CWMP TR-069 Training (Chinese)
PPT
组网实践
PPT
網路概論
PDF
微服務自己動手做
PDF
網路基本概論簡報_CCNA_網路七層_網路技術_基礎概念_Cisco_資訊安全_
PDF
網路之根-基礎建設與標準化 (Kenny Huang, ph.D.)
PDF
1 蔡怡昌 網際網路與網路治理
PDF
易度云查看 - 产品介绍
PPT
防火墙产品原理介绍20080407
PPT
第17讲 广域网基础
PPT
CH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.ppt
PDF
2018 Week 11 Bluetooth and Wi-Fi
PPTX
Computer Network 1 TCP/IP
PDF
Python HTTP
PPT
IPv6简介
PDF
金盾集訓 II
[圣思园][Java SE]Network
SACC2015 ”互联网+“任重而道远-白金&高春辉
初學者都該了解的 HTTP 通訊協定基礎
提高扩展能力的常用模式——黄东
CWMP TR-069 Training (Chinese)
组网实践
網路概論
微服務自己動手做
網路基本概論簡報_CCNA_網路七層_網路技術_基礎概念_Cisco_資訊安全_
網路之根-基礎建設與標準化 (Kenny Huang, ph.D.)
1 蔡怡昌 網際網路與網路治理
易度云查看 - 产品介绍
防火墙产品原理介绍20080407
第17讲 广域网基础
CH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.pptCH1-5ed 概述.ppt
2018 Week 11 Bluetooth and Wi-Fi
Computer Network 1 TCP/IP
Python HTTP
IPv6简介
金盾集訓 II
Ad

TCP/IP通訊協定