物理地址和mac地址
Mac地址就是在媒體接入層上使用的地址,通俗點(diǎn)說就是網(wǎng)卡的物理地址,現(xiàn)在的Mac地址一般都采用6字節(jié)48bit(在早期還有2字節(jié)16bit的Mac地址)。 今天學(xué)習(xí)啦小編給大家介紹一下物理地址和mac地址。供大家參考!
物理地址和mac地址
參考如下
MAC地址也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時(shí)寫在硬件內(nèi)部。IP地址與MAC地址在計(jì)算機(jī)里都是以二進(jìn)制表示的,IP地址是32位的,而MAC地址則是48位的。MAC地址的長度為48位(6個(gè)字節(jié)),通常表示為12個(gè)16進(jìn)制數(shù),每2個(gè)16進(jìn)制數(shù)之間用冒號(hào)隔開,
如:08:00:20:0A:8C:6D就是一個(gè)MAC地址,其中前6位16進(jìn)制數(shù)08:00:20代表網(wǎng)絡(luò)硬件制造商的編號(hào),它由IEEE(電氣與電子工程師協(xié)會(huì))分配,而后3位16進(jìn)制數(shù)0A:8C:6D代表該制造商所制造的某個(gè)網(wǎng)絡(luò)產(chǎn)品(如網(wǎng)卡)的系列號(hào)。只要你不去更改自己的MAC地址,那么你的MAC地址在世界是惟一的。(MAC就是你的網(wǎng)卡地址,在一般情況下,比如說你上的是ADSL,這個(gè)是不跟你MAC地址綁定的.IP地址是一個(gè)叫DHCP的服務(wù)器給你隨機(jī)分配的.跟網(wǎng)卡沒有關(guān)系.)
在Windows 2000/XP中,依次單擊“開始”→“運(yùn)行”→輸入“CMD”→回車→輸入“ipconfig /all”→回車。顯示出來的結(jié)果中有條是:Physical Address..... 這就是你的MAC地址了.
1.MAC地址
網(wǎng)卡MAC地址不是隨便定義的,它的組成結(jié)構(gòu)如圖所示。
1>后3個(gè)字節(jié)代表該制造商所制造的某個(gè)網(wǎng)絡(luò)產(chǎn)品(如網(wǎng)卡)的系列號(hào),前3個(gè)字節(jié)表示代表網(wǎng)絡(luò)硬件制造商的編號(hào),它由IEEE(電氣與電子工程師協(xié)會(huì))分配
2>以太網(wǎng)的地址為48位,由IEEE統(tǒng)一分配給網(wǎng)卡制造商,每個(gè)網(wǎng)卡的地址都必須是全球唯一的。共6個(gè)字節(jié)的長度。FF:FF:FF:FF:FF:FF為廣播地址,只能用在目的地址段,不能作為源地址段。目的地址為廣播地址的數(shù)據(jù)包,可以被一個(gè)局域網(wǎng)內(nèi)的所有網(wǎng)卡接收到。合法的以太網(wǎng)地址第32位組播標(biāo)志必須為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
為合法以太網(wǎng)地址。上面的X代表0-F中的任一個(gè)。
地址
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
為組播地址,只能作為目的地址,不能作為源地址。組播地址可以被支持該組播地址的一組網(wǎng)卡接收到。組播地址主要用在視頻廣播,遠(yuǎn)程喚醒(通過發(fā)一個(gè)特殊的數(shù)據(jù)包使網(wǎng)卡產(chǎn)生一個(gè)中斷信號(hào),啟動(dòng)電腦),游戲(多個(gè)人在局域網(wǎng)里聯(lián)機(jī)打游戲)里等。
2網(wǎng)卡MAC具體應(yīng)用
1>以下是一些具體的組播地址:
地址范圍01:00:5E:00:00:00---01:00:5E:7F:FF:FF 用于IP地址的組播,其他組播地址跟tcp/ip無關(guān),不做介紹。
2>網(wǎng)卡可以接收以下3種地址的數(shù)據(jù)包:
第一種 目的地址跟自己的網(wǎng)卡地址是一樣的數(shù)據(jù)包;
第二種 目的地址為FF:FF:FF:FF:FF:FF廣播地址的數(shù)據(jù)包;
第三種 目的地址為跟自己的組播地址范圍相同的數(shù)據(jù)包。
3>在以太網(wǎng)的應(yīng)用當(dāng)中,如果你希望你的數(shù)據(jù)包只發(fā)給一個(gè)網(wǎng)卡,目的地址用對方的網(wǎng)卡地址;
4>如果你想把數(shù)據(jù)包發(fā)給所有的網(wǎng)卡,目的地址用廣播地址;
5>如果你想把數(shù)據(jù)包發(fā)給一組網(wǎng)卡,目的地址用組播地址。
3.擴(kuò)展知識(shí)(MAC安全問題)
1>MAC地址是可以修改的:
在有些場合需要修改MAC地址,例如冒充網(wǎng)絡(luò)中的正式用戶,就需要修改網(wǎng)卡的MAC。要修改MAC地址,可以通過硬件的方法實(shí)現(xiàn),即利用網(wǎng)卡廠家提供的修改程序來燒錄網(wǎng)卡的EEPROM(Electrically Erasable Programmable Read-OnlyMemory, 電可擦可編程只讀存儲(chǔ)器)這樣做可行,但易錯(cuò)。也可以使用別的方法:Windows安裝的時(shí)候,會(huì)自動(dòng)從網(wǎng)卡中讀入MAC地址,把它存放在注冊表中的MAC地址,把它存放在注冊表中以備后用。當(dāng)數(shù)據(jù)在網(wǎng)絡(luò)中傳輸時(shí),從網(wǎng)卡發(fā)出的數(shù)據(jù)包中要求有一個(gè)源MAC地址,這個(gè)MAC地址就是從注冊表中讀取的(并非從網(wǎng)卡中讀取的),因此,只要你修改了注冊表中的MAC地址,就相當(dāng)于改了網(wǎng)卡EEPROM中的MAC地址,兩者實(shí)際效果是完全相同的。
學(xué)習(xí)啦小編介紹了物理地址和mac地址的相關(guān)知識(shí),希望你喜歡。