複製鏈接
請複製以下鏈接發送給好友

媒體接入控制層

鎖定
媒體接入控制層(media access control layer,簡稱MAC Layer)在開放系統互連(OSI)模型的數據鏈路層中,負責多台計算機如何共享與網絡的物理連接的子層。
中文名稱
媒體接入控制層
英文名稱
media access control layer;MAC Layer
定  義
在開放系統互連(OSI)模型的數據鏈路層中,負責多台計算機如何共享與網絡的物理連接的子層。
應用學科
通信科技(一級學科),通信協議(二級學科)
中文名
媒體接入控制層
外文名
media access control layer
簡    稱
MAC Layer
又    稱
媒體介入控制層
分    類
OSI中的數據鏈路層
應    用
無線局域網

媒體接入控制層釋義

媒體接入控制層英文原義

Media Access Control Layer
媒體接入控制層,屬於OSI模型中數據鏈路層下層子層。

媒體接入控制層中文釋義

它定義了數據幀怎樣在介質上進行傳輸。在共享同一個帶寬的鏈路中,對連接介質的訪問是“先來先服務”的。物理尋址在此處被定義,邏輯拓撲(信號通過物理拓撲的路徑)也在此處被定義。線路控制、出錯通知(不糾正)、幀的傳遞順序和可選擇的流量控制也在這一子層實現。

媒體接入控制層相關注解

媒體接入控制層中的MAC協議位於OSI七層協議中數據鏈路層,數據鏈路層分為上層LLC(邏輯鏈路控制),和下層的MAC(介質訪問控制),MAC主要負責控制與連接物理層的物理介質。在發送數據的時候,MAC協議可以事先判斷是否可以發送數據,如果可以發送將給數據加上一些控制信息,最終將數據以及控制信息以規定的格式發送到物理層;在接收數據的時候,MAC協議首先判斷輸入的信息並是否發生傳輸錯誤,如果沒有錯誤,則去掉控制信息發送至LLC(邏輯鏈路控制)層。
地址:IEEE 802標準規定MAC地址字段可採用6字節(48位)或2字節(16位)這兩種中的一種。
幀:MAC幀是構成MAC協議和保證有效數據通信的基礎。MAC幀由幀頭(包括幀控制字段、持續時間、地址和序列控制信息)、可變長度的幀體Body和幀校驗序列3個部分構成。IEEE802.11的MAC層定義了3種類型的幀:數據幀、控制幀和管理幀。幀控制字段的類型(Type)與子類型(Subtype)決定了具體的幀類型。 [1] 

媒體接入控制層應用相關

不管是在傳統的有線局域網(LAN)中還是在流行的無線局域網(WLAN)中,MAC協議都被廣泛地應用。在傳統局域網中,各種傳輸介質的物理層對應到相應的MAC層,普遍使用的網絡採用的是IEEE802.3的MAC層標準,採用CSMA/CD訪問控制方式;而在無線局域網中,MAC所對應的標準為IEEE802.11,其工作方式採用DCF(分佈控制)和PCF(中心控制)。

媒體接入控制層修改地址

通用修改
需要根據MAC芯片型號聯繫廠家拿到對應的固件刷寫工具,以及MAC地址文件,其中MAC地址是需要向IEEE聯盟購買有效段的,並是唯一的,如果出現重複的則會報IP地址重複的錯誤而導致相同MAC地址的計算機網絡訪問異常 。
Unix/Linux 系統下修改MAC地址
進入保存MAC信息文件
圖形界面下Alt+Ctrl+Space →打開命令行終端→
方法1、輸入:ifconfig
方法2、輸入:ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'
方法3、輸入:hostname -i
方法4、輸入:netstat -r
方法5、輸入:cat /etc/resolv.conf
→顯示相關網絡數據
其中inet addr為ip地址,HWaddr是主機的HardwareAddress即MAC。
修改MAC
方法1、修改MAC的方法:在/etc/rc.d/init.d/中的network中加入ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(MAC)然後重新啓動就會發現網卡地址已經是xxxxxxx了。
方法2、也可以將/sbin/ipconfig eth0 hw ether MACaddr加入到 /etc/rc.local中去。
參考資料
  • 1.    羅尚平. 介質訪問控制層拒絕服務攻擊的入侵檢測系統[J]. 工礦自動化,2014,08:67-71.