計算機網絡體系

計算機網絡體系結構

在這裏插入圖片描述

1. 五層協議

  • 應用層 :爲特定應用程序提供數據傳輸服務,例如 HTTP、DNS 等協議。數據單位爲報文。

  • 傳輸層 :爲進程提供通用數據傳輸服務。由於應用層協議很多,定義通用的傳輸層協議就可以支持不斷增多的應用層協議。運輸層包括兩種協議:傳輸控制協議 TCP,提供面向連接、可靠的數據傳輸服務,數據單位爲報文段;用戶數據報協議 UDP,提供無連接、盡最大努力的數據傳輸服務,數據單位爲用戶數據報。TCP 主要提供完整性服務,UDP 主要提供及時性服務。

  • 網絡層 :爲主機提供數據傳輸服務。而傳輸層協議是爲主機中的進程提供數據傳輸服務。網絡層把傳輸層傳遞下來的報文段或者用戶數據報封裝成分組。例如IP協議

  • 數據鏈路層 :網絡層針對的還是主機之間的數據傳輸服務,而主機之間可以有很多鏈路,鏈路層協議就是爲同一鏈路的主機提供數據傳輸服務。數據鏈路層把網絡層傳下來的分組封裝成幀。

  • 物理層 :考慮的是怎樣在傳輸媒體上傳輸數據比特流,而不是指具體的傳輸媒體。物理層的作用是儘可能屏蔽傳輸媒體和通信手段的差異,使數據鏈路層感覺不到這些差異。

2. OSI

其中表示層和會話層用途如下:

  • 表示層 :數據壓縮、加密以及數據描述,這使得應用程序不必關心在各臺主機中數據內部格式不同的問題。

  • 會話層 :建立及管理會話。

五層協議沒有表示層和會話層,而是將這些功能留給應用程序開發者處理。

3. TCP/IP

它只有四層,相當於五層協議中數據鏈路層和物理層合併爲網絡接口層。

TCP/IP 體系結構不嚴格遵循 OSI 分層概念,應用層可能會直接使用 IP 層或者網絡接口層。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章