MAC層與llc層的區別

2021-07-05 11:30:11 字數 1047 閱讀 4329

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子層的存在遮蔽了不同物理鏈路種類的差異性。

dto層與model層的區別

model層是面向業務的,我們是通過業務來定義model的。而dto是面向介面ui的,是通過ui的需求來定義的。通過dto我們實現了表現層與model之間的解耦,表現層不引用model。如果開發過程中我們的模型改變了,而介面沒變,我們就只需要改model而不需要去改表現層中的東西。需要了解的是,資料...

傳輸層與網路層的區別

傳輸層位於網路層之上,傳輸層協議為不同 主機上執行的應用程序提供 邏輯通訊,而 網路層協議 為不同主機提供邏輯通訊。網路層負責ip資料報的產生以及ip資料報在邏輯網路上的路由 網路層只是根據網路位址將源結點發出的資料報傳送到目的結點 點到點 其主要任務是 通過路由選擇演算法,為報文或分組通過通訊子網...

網路MAC與PHY層

一 物理層 物理介面收發器 phy 物理層,定義了資料傳送與接收所需要的電與光訊號 線路狀態 時鐘基準 資料編碼和電路等,並向資料鏈路層裝置提供標準介面,主要是處理通訊中的模擬訊號。常見的網絡卡晶元都是把mac和phy整合在乙個晶元中,我們使用的微控制器自帶的網口模組只是包括了mac,外面還需要再外...