合法的mac地址


 以太網的地址為48位,由ieee統一分配給網卡制造商,每個網卡的地址都必須是全球唯一的。共6個字節的長度

字節 5 4 3 2 1 047。。40 39。。32 31。。24 23。。16 15。。8 7。。0 
例子 08 00 09 A0 4A B1 

我們需要注意的是以太網地址的第32位是組播地址的標志位:


位 47。。33 32 31。。24 23。。0 
   制造廠商標識 組播標志位 制造廠商標識 系列號 
          


共6個字節,其中前面3個字節(除了第32位),組成制造廠商的標識,每個制造廠商的前3個字節是不同的,如果兩個網卡的前面3個字節是一樣的,那么這個卡是同一個公司制造的。同時通過該3個字節就可以反過來知道這個卡是哪個廠制造的。后面3個字節為系列號,由制造廠商給自己生產的網卡分配一個號碼,不同網卡的號碼必須不同, 網卡地址的制造廠商的3個字節的標識中,例如上面的08:00:09 ,080009 是惠普公司的標識,表示這個卡是惠普公司制造的。3個字節的第一個字節,必須為偶數,上面的08是一個偶數,是因為第32位,就是第一個字節的最低位是組播標識,必須為0。
以下
X0:XX:XX:XX:XX:XX
X2:XX:XX:XX:XX:XX
X4:XX:XX:XX:XX:XX 
X6:XX:XX:XX:XX:XX
X8:XX:XX:XX:XX:XX
XA:XX:XX:XX:XX:XX
XC:XX:XX:XX:XX:XX 
XE:XX:XX:XX:XX:XX


為合法的以太網網卡地址。上面的X代表0-F中的任一個。如果你不是購買網卡,而是自己購買芯片制造,那么地址怎么辦?可以自己使用一個還沒有被ieee分配的廠商編號就可以了。就算是使用已經分配的廠商編號也沒有不可,只要你能保證在你使用的局域網內,任何兩個網卡的地址不一樣就可以了。

地址 FF:FF:FF:FF:FF:FF 為廣播地址,只能用在目的地址段,不能作為源地址段。目的地址為廣播地址的數據包,可以被一個局域網內的所有網卡接收到。


地址


X1:XX:XX:XX:XX:XX
X3:XX:XX:XX:XX:XX
X5:XX:XX:XX:XX:XX 
X7:XX:XX:XX:XX:XX
X9:XX:XX:XX:XX:XX
XB:XX:XX:XX:XX:XX
XD:XX:XX:XX:XX:XX 
XF:XX:XX:XX:XX:XX 
為組播地址,只能作為目的地址,不能作為源地址。組播地址可以被支持該組播地址的一組網卡接收到。組播地址主要用在視頻廣播,遠程喚醒(通過發一個特殊的數據包使網卡產生一個中斷信號,啟動電腦),游戲(多個人在局域網里聯機打游戲)里等。
以下是一些具體的組播地址:
地址 范圍
01:00:5E:00:00:00---01:00:5E:7F:FF:FF 用於ip地址的組播

其他組播地址跟tcp/ip無關,不做介紹。

網卡可以接收以下3種地址的數據包:
第一種 目的地址跟自己的網卡地址是一樣的數據包
第二種 目的地址為FF:FF:FF:FF:FF:FF廣播地址的數據包

第三種 目的地址為跟自己的組播地址范圍相同的數據包

//========================================

http://hi.baidu.com/bpboy/item/eb8147d0aa7f57ba33db9089

那么在以太網的應用當中,如果你希望你的數據包只發給一個網卡,目的地址用對方的網卡地址
如果你想把數據包發給所有的網卡,目的地址用廣播地址
如果你想把數據包發給一組網卡,目的地址用組播地址。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM