OSI模型数据链路层为什么需要分层?
生活随笔
收集整理的這篇文章主要介紹了
OSI模型数据链路层为什么需要分层?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.何為數據鏈路層的(DATA LINK LAYER)的MAC子層和LLC子層?
MAC子層的主要功能包括數據幀的封裝/卸裝,幀的尋址和識別,幀的接收與發送,鏈路的管理,幀的差錯控制等。 ???????MAC子層的存在屏蔽了不同物理鏈路種類的差異性; ?在MAC子層的諸多功能中,非常重要的一項功能是仲裁介質的使用權,即規定站點何時可以使用通信介質。實際上,局域網技術中是采用具有沖突檢測的載波偵聽多路訪問CSMA/CD這種介質訪問方法的。
----------------------------------------------------------------------------------- ??????? LLC子層負責向其上層提供服務; LLC 是在高級數據鏈路控制HDLC的基礎上發展起來的,并使用了 HDLC 規范子集。LLC 定義了三種數據通信操作類型: 類型1:無連接。該方式對信息的發送通常無法保證接收。
類型2:面向連接。該方式提供了四種服務:連接的建立、確認和承認響應、差錯恢復(通過請求重發接收到的錯誤數據實現)以及滑動窗口(系數:128)。通過改變滑動窗口可以提高數據傳輸速率。
類型3:無連接承認響應服務。
?
類型1的 LLC 無連接服務中規定了一種靜態幀格式,并支持運行網絡協議。有關傳輸層網絡協議通常是使用服務類型1方式。 在Windows 2000網絡體系結構中,LLC子層是由傳輸驅動程序實現的,而MAC子層是由網絡接口卡(NIC:網卡)來實現。 類型2的 LLC 面向連接服務支持可靠數據傳輸,運用于不需要調用網絡層和傳輸層協議的局域網環境。 2.為何只有局域網內鏈路層分成兩個子層?
?? 802.3(局域網)是共享介質的,而廣域網是專用的(通常是點對點的)不存在介質沖突的問題
MAC子層的主要功能包括數據幀的封裝/卸裝,幀的尋址和識別,幀的接收與發送,鏈路的管理,幀的差錯控制等。 ???????MAC子層的存在屏蔽了不同物理鏈路種類的差異性; ?在MAC子層的諸多功能中,非常重要的一項功能是仲裁介質的使用權,即規定站點何時可以使用通信介質。實際上,局域網技術中是采用具有沖突檢測的載波偵聽多路訪問CSMA/CD這種介質訪問方法的。
----------------------------------------------------------------------------------- ??????? LLC子層負責向其上層提供服務; LLC 是在高級數據鏈路控制HDLC的基礎上發展起來的,并使用了 HDLC 規范子集。LLC 定義了三種數據通信操作類型: 類型1:無連接。該方式對信息的發送通常無法保證接收。
類型2:面向連接。該方式提供了四種服務:連接的建立、確認和承認響應、差錯恢復(通過請求重發接收到的錯誤數據實現)以及滑動窗口(系數:128)。通過改變滑動窗口可以提高數據傳輸速率。
類型3:無連接承認響應服務。
?
類型1的 LLC 無連接服務中規定了一種靜態幀格式,并支持運行網絡協議。有關傳輸層網絡協議通常是使用服務類型1方式。 在Windows 2000網絡體系結構中,LLC子層是由傳輸驅動程序實現的,而MAC子層是由網絡接口卡(NIC:網卡)來實現。 類型2的 LLC 面向連接服務支持可靠數據傳輸,運用于不需要調用網絡層和傳輸層協議的局域網環境。 2.為何只有局域網內鏈路層分成兩個子層?
?? 802.3(局域網)是共享介質的,而廣域網是專用的(通常是點對點的)不存在介質沖突的問題
轉載于:https://blog.51cto.com/xyg23456/384929
總結
以上是生活随笔為你收集整理的OSI模型数据链路层为什么需要分层?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript数组sort方法(数
- 下一篇: ffmpeg 同宽度 画中画_FFmpe