OSI模型數據鏈路層爲什麼需要分層?

1.何爲數據鏈路層的(DATALINKLAYER)的MAC子層和LLC子層?
MAC子層的主要功能包括數據幀的封裝/卸裝,幀的尋址和識別,幀的接收與發送,鏈路的管理,幀的差錯控制等。
MAC子層的存在屏蔽了不同物理鏈路種類的差異性;
在MAC子層的諸多功能中,非常重要的一項功能是仲裁介質的使用權,即規定站點何時可以使用通信介質。實際上,局域網技術中是採用具有衝突檢測的載波偵聽多路訪問CSMA/CD這種介質訪問方法的。
-----------------------------------------------------------------------------------
LLC子層負責向其上層提供服務;
LLC是在高級數據鏈路控制HDLC的基礎上發展起來的,並使用了HDLC規範子集。LLC定義了三種數據通信操作類型:
類型1:無連接。該方式對信息的發送通常無法保證接收。
類型2:面向連接。該方式提供了四種服務:連接的建立、確認和承認響應、差錯恢復(通過請求重發接收到的錯誤數據實現)以及滑動窗口(係數:128)。通過改變滑動窗口可以提高數據傳輸速率。
類型3:無連接承認響應服務。

類型1的LLC無連接服務中規定了一種靜態幀格式,並支持運行網絡協議。有關傳輸層網絡協議通常是使用服務類型1方式。
在Windows2000網絡體系結構中,LLC子層是由傳輸驅動程序實現的,而MAC子層是由網絡接口卡(NIC:網卡)來實現。
類型2的LLC面向連接服務支持可靠數據傳輸,運用於不需要調用網絡層和傳輸層協議的局域網環境。
2.爲何只有局域網內鏈路層分成兩個子層?
802.3(局域網)是共享介質的,而廣域網是專用的(通常是點對點的)不存在介質衝突的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章