1.2.3_2 TCP/IP模型

薛定谔的AC發表於2024-07-24

一、TCP/IP模型的層次結構

image
TCP/IP模型的網路介面層對應OSI模型的資料鏈路層和物理層,TCP/IP的應用層對應OSI模型的會話層、表示層和應用層。
image

二、TCP/IP模型的功能層次

1.應用層

TCP/IP的理念:如果某些應用需要資料格式轉換、會話管理功能,就交給應用層的特定協議去實現,所以在實際使用的時候會比OSI模型更靈活。

2.網路介面層

在OSI模型中對於資料鏈路層和物理層的作用和特性需要有清晰明確的規定,所以網路硬體廠商在研發資料鏈路層和物理層的裝置研發時,為了貼合OSI模型,所以可能開發時拋棄了諸多的想法。TCP/IP模型認為網路硬體種類繁多,不應該有過多限制。
網路介面層的功能:實現相鄰節點間的資料傳輸(為網路層傳輸“分組”)。但對網路介面層的功能和協議、具體怎麼傳輸不作規定。這使得TCP/IP模型有更好的靈活性、適應性。

3.網路層

網路層:網路介面層不完全可靠,因此網路層接收到的分組可能有差錯,TCP/IP模型的網路層只保證盡最大能力交付,資料傳輸是不可靠的。網路層的功能時路由選擇、分組轉發、擁塞控制、網際互聯。由於功能簡單,所以可以使得采用TCP/IP模型的網路核心部分(路由器)負載低。

4.傳輸層

在TCP/IP模型中,由傳輸層負責保證資料的可靠性和正確性,它的功能是複用和分用、差錯控制、連線建立與釋放、可靠傳輸管理。由於資料傳輸的正確性、可靠性由傳輸層負責,所以壓力給到“網路邊緣部分(主機)”。

三、總結

image

四、TCP/IP模型與OSI參考模型的對比

image
OSI參考模型大概是1980s提出的。

相關文章