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(局域網)是共享介質的,而廣域網是專用的(一般是點對點的)不存在介質衝突的問題