計算機網絡體系結構 各分層結構

 

 

OSI,TCP/IP,五層協議的體系結構,以及各層協議

OSI分層      (7層):物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。

TCP/IP分層(4層):網絡接口層、              網際層、運輸層、                            應用層。

五層協議     (5層):物理層、數據鏈路層、網絡層、運輸層、                            應用層。

 

1.五層協議

  • 應用層:爲特定應用程序提供數據傳輸服務,例如 HTTP、DNS 等。數據單位爲報文。郵件、http、域名 [1123]

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

  • 網絡層:爲主機提供數據傳輸服務。而傳輸層協議是爲主機中的進程提供數據傳輸服務。網絡層把傳輸層傳遞下來的報文段或者用戶數據報封裝成分組。ip地址,子網劃分,等 [1121]

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

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

2. OSI

每一層的協議如下:

  • 物理層:RJ45、CLOCK、IEEE802.3    (中繼器,集線器,網關)
  • 數據鏈路:PPP、FR、HDLC、VLAN、MAC  (網橋,交換機)
  • 網絡層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
  • 傳輸層:TCP、UDP、SPX
  • 會話層:NFS、SQL、NETBIOS、RPC
  • 表示層:JPEG、MPEG、ASII
  • 應用層:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

每一層的作用如下:

  • 物理層:通過媒介傳輸比特,確定機械及電氣規範(比特Bit)
  • 數據鏈路層:將比特組裝成幀和點到點的傳遞(幀Frame)
  • 網絡層:負責數據包從源到宿的傳遞和網際互連(包PackeT)
  • 傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段Segment)
  • 會話層:建立、管理和終止會話(會話協議數據單元SPDU)
  • 表示層:對數據進行翻譯、加密和壓縮(表示協議數據單元PPDU)
  • 應用層:允許訪問OSI環境的手段(應用協議數據單元APDU)

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

3. TCP/IP

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

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

TCP/IP 協議族是一種沙漏形狀,中間小兩邊大,IP 協議在其中佔據舉足輕重的地位。

 

數據在各層之間的傳遞過程

在向下的過程中,需要添加下層協議所需要的首部或者尾部,而在向上的過程中不斷拆開首部和尾部。

路由器只有下面三層協議,因爲路由器位於網絡核心中,不需要爲進程或者應用程序提供服務,因此也就不需要傳輸層和應用層。

來源:http://comonly.cn/p/1118.html

各層協議圖:

è¿éåå¾çæè¿°

圖片來源:https://blog.csdn.net/justloveyou_/article/details/69612153

文章參考:https://baijiahao.baidu.com/s?id=1620169126251822734

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