1.何爲數據鏈路層的(DATA LINK LAYER)的MAC子層和LLC子層?網絡
MAC子層的主要功能包括數據幀的封裝/卸裝,幀的尋址和識別,幀的接收與發送,鏈路的管理,幀的差接口
錯控制等。MAC子層的存在屏蔽了不一樣物理鏈路種類的差別性;
在MAC子層的諸多功能中,很是重要的一項功能是仲裁介質的使用權,即規定站點什麼時候可使用通訊介ip
質。實際上,局域網技術中是採用具備衝突檢測的載波偵聽多路訪問(Carrier Sense Multiple Access /io
Collision Detection,CSMA/CD)這種介質訪問方法的。基礎
LLC子層負責向其上層提供服務;請求
LLC 是在高級數據鏈路控制(HDLC:High-Level Data-Link Control)的基礎上發展起來的,並使用了 HDLC 規範子集。LLC 定義了三種數據通訊操做類型:
類型1:無鏈接。該方式對信息的發送一般沒法保證接收。
類型2:面向鏈接。該方式提供了四種服務:鏈接的創建、確認和認可響應、差錯恢復(經過請求重發接收到的錯誤數據實現)以及滑動窗口(係數:128)。經過改變滑動窗口能夠提升數據傳輸速率。
類型3:無鏈接認可響應服務。
類型1的 LLC 無鏈接服務中規定了一種靜態幀格式,並支持運行網絡協議。有關傳輸層網絡協議一般是使用服務類型1方式。程序
在Windows 2000網絡體系結構中,LLC子層是由傳輸驅動程序實現的,而MAC子層是由網絡接口卡(NIC:網卡)來實現。
類型2的 LLC 面向鏈接服務支持可靠數據傳輸,運用於不須要調用網絡層和傳輸層協議的局域網環境。方法
2.爲什麼只有局域網內鏈路層分紅兩個子層?
802.3(局域網)是共享介質的,而廣域網是專用的(一般是點對點的)不存在介質衝突的問題技術