發布時間: 2022-02-15 10:06:00
什么是TCP/IP參考模型?TCP/IP(Transmission Control Protocol/Internet Protocol),是當下實際的業界標準。
TCP/IP被IETF不斷地充實和完善,TCP/IP模型、TCP/IP功能模型、TCP/IP協議模型、TCP/IP協議簇、TCP/IP協議棧等說法經常被混用。
TCP/IP這個名字來自該協議簇中兩個非常重要的協議,一個是IP(Internet Protocol),另一個是TCP(Transmission Control Protocol)。
圖1所示為TCP/IP參考模型與OSI參考模型對比,TCP/IP參考模型將網絡分為四層,其中“網絡訪問層”對應的是OSI參考模型的數據鏈路層和物理層,并將OSI參考模型的會話層、表示層和應用層合并為“應用層”。TCP/IP模型可以說是四層也可以說是五層,五層的TCP/IP參考模型使用最為廣泛。
圖1 TCP/IP參考模型與OSI參考模型對比
在OSI參考模型中,習慣把每層的數據單元都稱為“協議數據單元(Protocol DataUnit,PDU)”,PDU是每一層的單位。例如,第六層的數據單元稱為L6 PDU,第三層的數據單元稱為L3 PDU,其中L代表“層”。
在TCP/IP參考模型中,習慣將物理層的數據單元稱為“比特(bit)”,把數據鏈路層的數據單元稱為“幀(Frame)”,把網絡層的數據單元稱為“分組或包(Packet)”。
對于傳輸層,習慣將通過TCP封裝的數據單元稱為“段(Segment)”,即“TCP段(TCP Segment)”。對于應用層,通過HTTP封裝的數據單元被稱為“HTTP報文(HTTP Datagram)”,通過FTP封裝的數據單元被稱為“FTP報文(FTP Datagram)”,以此類推。
TCP/IP參考模型封裝數據的流程與OSI參考模型封裝數據的流程一致,發送方從高層向底層封裝數據,接收方收到封裝數據后,從底層向高層解封裝數據,將解封裝后的數據交給應用層處理。
上一篇: 局域網和廣域網的區別
下一篇: 什么是OSI參考模型