TCP/IP協定資料單元 - 翻轉工作室

文章推薦指數: 80 %
投票人數:10人

路由器(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系統管理實務                  



請為這篇文章評分?