TCP/IP協定資料單元 - 翻轉工作室
文章推薦指數: 80 %
路由器(Router_X 和 Router_Y)只負責封包路徑之尋找及轉送,因此只提供到網際層(Internet Layer)的服務,對於 PDU 的拆裝和解裝也只有到網際層。
圖 2-15 TCP/IP ...
網路規劃與管理技術:第二章
Internet網路簡介
上一頁
2-6TCP/IP協定資料單元
內容:
2-6-1PDU
包裝與拆裝
2-6-2PDU
名稱與定址
2-6-1
PDU包裝與拆裝
TCP/IP協定堆疊的特性也如同OSI參考模式一樣,各個層次之間也具有隔離性和獨立性。
上下層之間的『協定資料單元』(ProtocolDataUnit,PDU)也經過『包裝』(Encapsulation)(傳送端)和『拆裝』(Decapsulation)(接收端),控制訊息(通訊協定)也包裝在『協定標頭』(Protocolheader)上。
如圖0-15中,傳送端(User_A)發送一個訊息經由應用層加入AH的協定前頭,再經過傳輸層加入TH包裝成為TL-PDU,再傳送給網際層。
接收端依反方向拆裝,網際層接收到IL-PDU拆解出IH協定標頭,得到傳送端給予有關網際層的控制訊息,再將TL-PDU傳送給傳輸層。
依此類推,各層次之間的通訊協定就如此構成。
路由器(Router_X和Router_Y)只負責封包路徑之尋找及轉送,因此只提供到網際層(InternetLayer)的服務,對於PDU的拆裝和解裝也只有到網際層。
圖2-15TCP/IP之協定資料單元的包裝
2-6-2
PDU名稱與定址
在OSI參考模式之中各個層次的資料都稱為『協定資料單元』(ProtocolDataUnit,PDU),如傳輸層(TransportLayer)的資料就稱為TL-PDU。
同樣的,TCP/IP協定堆疊的每一層資料都有其固定的結構和名稱,理論上,每一層皆可忽略其他層次的資料結構。
但實際上,由於考量了傳輸效率的因素,每一層的資料結構都被設計成相容於該層的上、下兩層的資料結構。
在TCP/IP網路底下,我們為了能突顯出每一資料單元的特性,而給定一個特殊的名稱,尤其在程式設計時,也較能夠區分其屬性。
各層次資料單元的名稱如圖0-16所示,其中應用層如使用TCP連接時,其資料單元稱之為『串流』(Stream);而使用UDP連線則稱之為『訊息』(Message)。
在傳輸層方面,TCP的協定資料單元,稱之為『資料段』(Segment);而UDP稱為『封包』(Packet)。
網際層統稱為『資料片』(Datagram);網路存取層稱為『訊框』(Frame)。
但在網路上傳送的資料包裝,一般還是以『封包』(Packet)稱呼較多。
在通訊協定裡,每一層次皆有多工處理的功能,每一條虛擬鏈路在各層次之間都要有一個位址,亦是,在OSI參考模式中,各層次之間的『服務存取點』(ServiceAccessPoint)。
TCP/IP制定一個『協定定址方法』(ProtocolAddressing)來表示一個通訊連線,在各層次之間的連結位址,如圖0-16與0-17所示。
各層次間的連接位址有:
網路實體位址(如Ethernet
位址)、
IP
位址(IPaddress)、
協定號碼(ProtocolNumber)、
埠口號碼(PortNumber)。
其中協定號碼比較特殊,這是因為無論傳輸層或網路層的各種通訊協定(如TCP、UDP、ICMP、ARP)都是使用IP封包轉送,因此,必須有協定號碼來標示目前IP封包上,所承載的資料是屬於哪一個通訊協定(如TCP或ICMP)。
圖2-16TCP/IP協定堆疊各層的資料名稱及定址
圖2-17TCP/IP各層次的定址名稱
翻轉工作室:粘添壽
網路規劃與管理技術:
第一章實習環境建立
第二章Internet網路簡介
2-1TCP/IP與Internet
網路
2-2通訊協定的特性
2-3通訊協定的基本功能
2-4OSI參考模型
2-5TCP/IP協定堆疊
2-6TCP/IP協定資料單元
第三章CiscoIOS命令彙集
第四章TCP/IP協定與分析
第五章應用系統協定與分析
第六章網路基本連線實作
第七章路由規劃與設定
第八章VLAN網路規劃與管理
第九章防火牆規劃與管理
第十章VPN網路規劃與管理
翻轉電子書系列:
資訊與網路安全技術
電子商務安全概論
Java程式設計(一)含程式邏輯
Java
程式設計(二)含物件導向
資料庫系統概論(含邏輯設計)
資料庫程式設計-PHP+MySQL
網路規劃與管理技術
電腦網路與連結技術
TCP/IP協定與Internet網路
Linux伺服器管理-CentOS
Unix/Linux系統管理實務
延伸文章資訊
- 1網路封包分析的好幫手—Wireshark 擷取分析、防範攻擊無所不包
使用UDP 53埠向系統設定的DNS伺服器進行查詢,待取得解析後的IP位址後,才會進行TCP三向交握的處理,以建立使用者端與伺服器端的連線。 △HTTP通訊協定 ...
- 2網路規劃與管理:TCP 協定與分析 - 翻轉工作室
『傳輸控制協定』(Transmission Control Protocol, TCP)和 IP 兩者似乎是連結在 ... 傳輸層的 TCP/UDP 封包經過 IP 封包包裝,又再經過 Ethe...
- 3教你如何快速看懂TCP/IP五層網路封包| Leo 程式筆記 - - 點部落
TCP/IP五層架構 ; 網路層, 用來定義兩端點的IP位置, Router. IP、ICMP ; 資料連結層, 定義兩端點的MAC地址. ARP、RARP ; 實體層, 又稱物理層,走光電訊號...
- 4Day03 TCP/IP五層結構 - iT 邦幫忙
TCP/IP是一個公認的網路通訊協議,是OSI七層的簡化,五層分別為物理層、鏈結層、網路層、傳輸層和應用層,下面用簡短的話分別解釋這五層是做什麼的 ...
- 5TCP/IP
IP 封包表頭格式