IP 協議棧(三): TCP

TCP/IP模型的層間通信與數據封裝

TCP/IP 協議棧(三): TCP/IP模型的層間通信與數據封裝

圖1

TCP/IP每一層都讓數據得以通過網絡進行傳輸,這些層之間使用PDU(協議數據單元)彼此交換信息,確保網絡設備之間能夠通信。

TCP/IP 協議棧(三): TCP/IP模型的層間通信與數據封裝

圖2

A. 傳輸層數據中加入TCP報頭後得到PDU被稱為segment(數據段);

B. 數據段被傳遞給網絡層,網絡層添加IP報頭得到的PDU被稱為packet(數據包);

C. 數據包被傳遞到數據鏈路層,封裝數據鏈路層報頭得到的PDU被稱為frame(數據幀);

D. 幀被轉換為比特,通過網絡介質傳輸。

這種協議棧向下傳遞數據,並添加報頭和報尾的過程稱為封裝,數據被封裝並通過網絡傳輸後,接收設備將刪除添加的信息,並根據報頭中的信息決定如何將數據沿協議棧上傳給合適的應用程序,這個過程稱為解封裝。

不同設備的對等層之間依靠封裝和解封裝來實現相互間的通信。


分享到:


相關文章: