MAC地址格式詳解

以太網編址網絡

在數據鏈路層,數據幀一般依賴於MAC地址來進行數據交換,它如同公網IP地址同樣要求具備全球惟一性,這樣才能夠識別每一臺主機。那麼MAC地址如何作到這點?它的格式又是什麼?blog

MAC地址,英文全稱Medium Access Control,直譯爲介質訪問控制,它一般被固化在每一個以太網網卡(NIC,Network Interface Card)。MAC(硬件)地址長48位(6字節),採用十六進制格式,下圖說明了48位的MAC地址及其組成部分。get

        wKiom1b_iH_wIfYLAAANgxjVt2Y068.png 

             示例: 00-01-6C-06-A6-29 或 00:01:6C:06:A6:29it

組織惟一標識符(OUI)由IEEE(電氣和電子工程師協會)分配給廠商,它包含24位。廠商再用剩下的24位(EUI,擴展惟一標識符)爲其生產的每一個網卡分配一個全球惟一的全局管理地址,通常來講大廠商都會購買多個OUI。io

I/G(Individual/Group)位,若是I/G=0,則是某臺設備的MAC地址,即單播地址;若是I/G=1,則是多播地址(組播+廣播=多播)。擴展

G/L(Global/Local,也稱爲U/L位,其中U表示Universal)位,若是G/L=0,則是全局管理地址,由IEEE分配;若是G/L=1,則是本地管理地址,是網絡管理員爲了增強本身對網絡管理而指定的地址。rsa

 

對於I/GG/L位的位置,目前有兩種說法,或者說兩種格式。硬件

對於數據傳輸來講,數據是按每一個字節中一位一位地傳輸的,一個字節傳輸完了纔到下一個字節。im

  wKioL1b_iYuj3-3vAAC3uAdUEoY206.png

 

第一種,每一個字節的高位在前,低位在後,I/GG/L分別在字節中的最低位和次低位,最高位先發送,到了對端仍是最高位數據

第二種,每一個字節的低位在前,高位在後,I/G位和G/L分別在字節中的最低位和次低位,最低位先發送,到了對端仍是最低位

兩種看似不同,可是結果仍是同樣的,若是仍是弄不懂能夠再草稿紙上畫一畫,不難理解。

相關文章
相關標籤/搜索