資料鏈路層的MAC和LLC子層的區別
阿新 • • 發佈:2019-01-04
型別1:無連線。該方式不保證傳送的資訊一定可以收到。
型別2:面向連線。該方式提供了四種服務:連線的建立、確認和資料到達響應、差錯恢復(通過請求重發接收到的錯誤資料實現)以及滑動視窗
(係數:128)。滑動視窗用來提高資料傳輸速率。
型別3:無連線應答響應服務。
型別1的 LLC 無連線服務中規定了一種靜態幀格式,並允許在其上執行網路協議。使用傳輸層協議的網路協議通常會使用服務型別1方式。
型別2的 LLC 面向連線服務支援可靠資料傳輸,運用於不需要呼叫網路層和傳輸層協議的區域網環境 。
——————————————————————————————————————————————
介質訪問控制(MAC子層)
介質訪問控制是 解決當局域網中共用通道的使用產生競爭時,如何分配通道的使用權問題.
邏輯鏈路 Logical Links 是實際電路或邏輯電路上交換通訊資訊的兩個端系統之間的一種協議驅動通訊會話。協議棧定義了兩個系統在某種介質上的通訊。在協議棧低層定義可用的多種不同型別的通訊協議,如區域網絡(LAN)、都會網路(MAN)和象X.25或幀中繼這樣的分組交換網路。邏輯鏈路在物理鏈路(可以是銅線、光纖或其他介質)上的兩個通訊系統之間形成。根據OSI協議模型,這些邏輯鏈路只在物理層以上存在。你可以認為邏輯鏈路是存在於網路兩個末斷系統間的線路。
面向連線的服務 為了保證可靠的通訊,需要建立邏輯線路,但在兩個端系統間要維持會話。
面向需要應答連線的服務 分組傳輸並有返回訊號的邏輯線路。這種服務產生更大的開銷,但更加可靠。
無應答不連線服務 無需應答和預先的傳送。在端系統間沒有會話。
OSI協議棧中的資料鏈路層可進一步細分為較低的介質訪問控制(MAC)子層和較高的邏輯鏈路控制(LLC)子層。當它接收到一個分組後,它從MAC子層向上傳送。如果有多個網路和裝置相連,LLC層可能將分組送給另一個網路。例如,在一個NetWare伺服器上,你可能既安裝了乙太網絡介面卡又安裝了令牌網路介面卡,NetWare自動地在連線到介面卡的網路間橋接,這樣原來在乙太網上的分組就可以傳送到令牌網上的目的地了,LLC層就象網路段間的交換或鏈路中繼,它將乙太網的幀重灌成令牌環網的幀。
———————————————————————————————————————————————
MAC子層與LLC子層的不同之處:
MAC(Media Access Control,媒體訪問控制)子層定義了資料包怎樣在介質上進行傳輸。在共享同一個頻寬的鏈路中,對連線介質的訪問是“先來先服務”的。物理定址在此處被定義,邏輯拓撲(訊號通過物理拓撲的路徑)也在此處被定義。線路控制、出錯通知(不糾正)、幀的傳遞順序和可選擇的流量控制也在這一子層實現。
註解:該協議位於OSI七層協議中資料鏈路層,資料鏈路層分為上層LLC(邏輯鏈路控制),和下層的MAC(媒體訪問控制),MAC主要負責控制與連線物理層的物理介質。在傳送資料的時候,MAC協議可以事先判斷是否可以傳送資料,如果可以傳送將給資料加上一些控制資訊,最終將資料以及控制資訊以規定的格式傳送到物理層;在接收資料的時候,MAC協議首先判斷輸入的資訊並是否發生傳輸錯誤,如果沒有錯誤,則去掉控制資訊傳送至LLC(邏輯鏈路控制)層。
應用:不管是在傳統的有線區域網(LAN)中還是在目前流行的無線區域網(WLAN)中,MAC協議都被廣泛地應用。在傳統區域網中,各種傳輸介質(銅纜、光線等)的物理層對應到相應的MAC層,目前普遍使用的網路採用的是IEEE 802.3的MAC層標準,採用CSMA/CD訪問控制方式;而在無線區域網中,MAC所對應的標準為IEEE 802.11,其工作方式採用DCF(分佈控制)和PCF(中心控制)。
邏輯鏈路(Logical Links)是實際電路或邏輯電路上交換通訊資訊的兩個端系統之間的一種協議驅動通訊會話。協議棧定義了兩個系統在某種介質上的通訊。在協議棧低層定義可用的多種不同型別的通訊協議,如區域網絡(LAN)、都會網路(MAN)和象X.25或幀中繼這樣的分組交換網路。邏輯鏈路在物理鏈路(可以是銅線、光纖或其他介質)上的兩個通訊系統之間形成。根據OSI協議模型,這些邏輯鏈路只在物理層以上存在。你可以認為邏輯鏈路是存在於網路兩個末斷系統間的線路。
LLC子層負責向其上層提供服務;
LLC子層的主要功能包括:
* 傳輸可靠性保障和控制;
* 資料包的分段與重組;
* 資料包的順序傳輸。
MAC子層的主要功能包括資料幀的封裝/卸裝,幀的定址和識別,幀的接收與傳送,鏈路的管理,幀的差錯控制等。MAC子層的存在遮蔽了不同物理鏈路種類的差異性。