網絡中重要的MAC協議
MAC協議我們肯定都不會不知道。這個規定著網路地址的重要協議,是我們網絡的根基?,F在就以基礎而言,我們對這個協議進行一個簡單的分析和介紹,希望能讓大家對這個協議有一個更為深刻的理解。
英文原義
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(中心控制)。
1.傳統有線局域網(LAN)的MAC協議
在網絡標準內,各種傳輸介質的物理層對應到相對的MAC層,例如以同軸線為傳輸介質時,對應的MAC層標準為802.14,各個計算機連接成環狀時,對應MAC標準為802.5。目前,最普及的網絡標準稱為以太網,其在MAC層定義為802.3。802.3的MAC層定義對傳輸介質的訪問控制方式為CSMA/CD。
2.CSMA/CD媒體訪問控制協議
由于以太網(Ethernet)成為現存局域網絡結構的絕大多形式,CSMA/CD(Carrier Sense Multiple Access/Collision Detection)載波監測多址接入協議也成為局域網采用最多的MAC協議。CSMA/CD適宜于總線型局域網拓樸結構的隨機競爭型媒體訪問控制??偩€型網絡允許同一時刻只有一個節點(Node)發送數據,一旦兩個或以上節點同時發送數據,則會發生數據碰撞,數據不能正常發送和接收。CSMA/CD協議就是盡可能保證網絡上同時只有一個節點發送數據,減小數據“碰撞”概率。