什么是MAC地址? 什么是MAC地址?
網(wǎng)環(huán)境中究竟起到什么作用?下面就來介紹一下MAC地址的知識,MAC地址和IP地址的區(qū)別以及MAC地址在實際應(yīng)用中所涉及到的安全問題。
一、基礎(chǔ)知識
如今的網(wǎng)絡(luò)是分層來實現(xiàn)的,就像是搭積木一樣,先設(shè)計某個特定功能的模塊,然后把模塊拼起來組成整個網(wǎng)絡(luò)。局域網(wǎng)也不例外,一般來說,在組網(wǎng)上我們使用的是IEEE802參考模型,從下至上分為:物理層、媒體接入控制層(MAC),邏輯鏈路控制層(LLC)。
標(biāo)識網(wǎng)絡(luò)中的一臺計算機,一般至少有三種方法,最常用的是域名地址、IP地址和MAC地址,分別對應(yīng)應(yīng)用層、網(wǎng)絡(luò)層、物理層。網(wǎng)絡(luò)管理一般就是在網(wǎng)絡(luò)層針對IP地址進行管理,但由于一臺計算機的IP地址可以由用戶自行設(shè)定,管理起來相對困難,MAC地址一般不可更改,所以把IP地址同MAC地址組合到一起管理就成為常見的管理方式。
二、什么是MAC地址
MAC地址就是在媒體接入層上使用的地址,也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時寫在硬件內(nèi)部。MAC地址與網(wǎng)絡(luò)無關(guān),也即無論將帶有這個地址的硬件(如網(wǎng)卡、集線器、路由器等)接入到網(wǎng)絡(luò)的何處,都有相同的MAC地址,它由廠商寫在網(wǎng)卡的BIOS里。MAC地址可采用6字節(jié)(48比特)或2字節(jié)(16比特)這兩種中的任意一種。但隨著局域網(wǎng)規(guī)模越來越大,一般都采用6字節(jié)的MAC地址。這個48比特都有其規(guī)定的意義,前24位是由生產(chǎn)網(wǎng)卡的廠商向IEEE申請的廠商地址,目前的價格是1000美元買一個地址塊,后24位由廠商自行分配,這樣的分配使得世界上任意一個擁有48位MAC地址的網(wǎng)卡都有唯一的標(biāo)識。另外,2字節(jié)的MAC地址不用網(wǎng)卡廠商申請。
MAC地址通常表示為12個16進制數(shù),每2個16進制數(shù)之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址,其中前6位16進制數(shù)08:00:20代表網(wǎng)絡(luò)硬件制造商的編號,它由IEEE分配,而后3位16進制數(shù)0A:8C:6D代表該制造商所制造的某個網(wǎng)絡(luò)產(chǎn)品(如網(wǎng)卡)的系列號。每個網(wǎng)絡(luò)制造商必須確保它所制造的每個以太網(wǎng)設(shè)備都具有相同的前三字節(jié)以及不同的后三個字節(jié)。這樣就可保證世界上每個以太網(wǎng)設(shè)備都具有唯一的MAC地址。
三、IP地址與MAC地址的區(qū)別
IP地址基于邏輯,比較靈活,不受硬件限制,也容易記憶。MAC地址在一定程度上與硬件一致,基于物理,能夠標(biāo)識具體。這兩種地址各有好處,使用時也因條件而采取不同的地址。
四、為什么要用到MAC地址
這是由組網(wǎng)方式?jīng)Q定的,如今比較流行的接入Internet的方式(也是未來發(fā)展的方向)是把主機通過局域網(wǎng)組織在一起,然后再通過交換機和Internet相連接。這樣一來就出現(xiàn)了如何區(qū)分具體用戶,防止盜用的問題。由于IP只是邏輯上標(biāo)識,任何人都隨意修改,因此不能用來標(biāo)識用戶;而MAC地址則不然,它是固化在網(wǎng)卡里面的。從理論上講,除非盜來硬件(網(wǎng)卡),否則是沒有辦法冒名頂替的(注意:其實也可以盜用,后面將介紹)。
基于MAC地址的這種特點,局域網(wǎng)采用了用MAC地址來標(biāo)識具體用戶的方法。注意:具體實現(xiàn):在交換機內(nèi)部通過“表”的方式把MAC地址和IP地址一一對應(yīng),也就是所說的IP、MAC綁定。
具體的通信方式:接收過程,當(dāng)有發(fā)給本地局域網(wǎng)內(nèi)一臺主機的數(shù)據(jù)包時,交換機接收下來,然后把數(shù)據(jù)包中的IP地址按照“表”中的對應(yīng)關(guān)系映射成MAC地址,轉(zhuǎn)發(fā)到對應(yīng)的MAC地址的主機上,這樣一來,即使某臺主機盜用了這個IP地址,但由于他沒有這個MAC地址,因此也不會收到數(shù)據(jù)包。發(fā)送過程和接收過程類似,限于篇幅不敘述。
綜上可知,只有IP而沒有對應(yīng)的MAC地址在這種局域網(wǎng)內(nèi)是不能上網(wǎng)的,于是解決了IP盜用問題。
五、怎樣獲得自己的MAC地址
MAC地址固化在網(wǎng)卡中的BIOS中,可以通過DOS命令取得。Win9x用戶可以使用winipcfg命令,Win2k/XP用戶可以使用ipconfig/all命令,其中用16進制表示的12位數(shù)就是MAC地址。
六、MAC地址涉及到的安全問題
從上面的介紹可以知道,這種標(biāo)識方式只是MAC地址基于的,如果有人能夠更改MAC地址,就可以盜用IP免費上網(wǎng)了,目前網(wǎng)上針對小區(qū)寬帶的盜用MAC地址免費上網(wǎng)方式就是基于此這種思路。如果想盜用別人的IP地址,除了IP地址還要知道對應(yīng)的MAC地址。舉個例子,獲得局域網(wǎng)內(nèi)某臺主機的MAC地址,比如想得到局域網(wǎng)內(nèi)名為TARGET主機的MAC地址,先用PING命令:PING TARGET,這樣在我們主機上面的ARP表的緩存中就會留下目標(biāo)地址和MAC映射的記錄,然后通過ARP A命令來查詢ARP表,這樣就得到了指定主機的MAC地址。最后用ARP -s IP 網(wǎng)卡MAC地址,命令把網(wǎng)關(guān)的IP地址和它的MAC地址映射起來就可以了。
如果要得到其它網(wǎng)段內(nèi)的MAC地址,那么可以用工具軟件來實現(xiàn),我覺得Windows優(yōu)化大
師中自帶的工具不錯,點擊“系統(tǒng)性能優(yōu)化”→“系統(tǒng)安全優(yōu)化”→“附加工具”→“集群Ping”,可以成批的掃出MAC地址并可以保存到文件。
小知識:ARP(Address Resolution Protocol)是地址解析協(xié)議,ARP是一種將IP地址轉(zhuǎn)化成物理地址的協(xié)議。從IP地址到物理地址的映射有兩種方式:表格方式和非表格方式。ARP具體說來就是將網(wǎng)絡(luò)層(IP層,也就是相當(dāng)于OSI的第三層)地址解析為數(shù)據(jù)連接層(MAC層,也就是相當(dāng)于OSI的第二層)的MAC地址。ARP協(xié)議是通過IP地址來獲得MAC地址的。
ARP原理:郴�鰽要向主機B發(fā)送報文,會查詢本地的ARP緩存表,找到B的IP地址對應(yīng)的MAC地址后就會進行數(shù)據(jù)傳輸。如果未找到,則廣播A一個ARP請求報文(攜帶主機A的IP地址Ia——物理地址Pa),請求IP地址為Ib的主機B回答物理地址Pb。網(wǎng)上所有主機包括B都收到ARP請求,但只有主機B識別自己的IP地址,于是向A主機發(fā)回一個ARP響應(yīng)報文。其中就包含有B的MAC地址,A接收到B的應(yīng)答后,就會更新本地的ARP緩存。接著使用這個MAC地址發(fā)送數(shù)據(jù)(由網(wǎng)卡附加MAC地址)。因此,本地高速緩存的這個ARP表是本地網(wǎng)絡(luò)流通的基礎(chǔ),而且這個緩存是動態(tài)的。ARP表:為了回憶通信的速度,最近常用的MAC地址與IP的轉(zhuǎn)換不用依靠交換機來進行,而是在本機上建立一個用來記錄常用主機IP-MAC映射表,即ARP表。
七、如何修改自己的MAC地址
MAC地址是固化在網(wǎng)卡中的,MAC地址具有唯一性,難道沒有辦法更改了么?不是的,我們完全不用修改EPROM的內(nèi)容,而只通過修改存儲單元的內(nèi)容就能達(dá)到修改MAC地址的目的。例如在Windows中可以通過注冊表來修改。
在“開始”菜單的“運行”中輸入regedit.exe,打開注冊表編輯器,展開注冊表到:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子鍵,在子鍵下的0000,0001,0002等分支中查找DriverDesc(如果你有一塊以上的網(wǎng)卡,就有0001,0002……在這里保存了有關(guān)你的網(wǎng)卡的信息,其中的DriverDesc的內(nèi)容就是你的網(wǎng)卡的信息描述,比如我的網(wǎng)卡就是Intel 21041 based Ethernet Controller),在這里假設(shè)你的網(wǎng)卡在0000子鍵。
在0000子鍵下添加一個字符串,命名為“NetworkAddress”,鍵值為修改后的MAC地址,要求為連續(xù)的12個16進制數(shù)。然后在“0000”子鍵下的NDI\params中新建一項名為NetworkAddress的子鍵,在該子鍵下添加名為“default”的字符串,鍵值為修改后的MAC地址。
在NetworkAddress的子鍵下繼續(xù)建立名為“ParamDesc”的字符串,其作用為指定NetworkAddress的描述,其值可為“MAC Address”。這樣以后打開網(wǎng)絡(luò)鄰居的“屬性”,雙擊相應(yīng)的網(wǎng)卡就會發(fā)現(xiàn)有一個“高級”設(shè)置,其下存在MAC Address的選項,它就是你在注冊表中加入的新項NetworkAddress,以后只要在此修改MAC地址就可以了。
關(guān)閉注冊表,重新啟動,你的網(wǎng)卡地址已改。打開網(wǎng)絡(luò)鄰居的屬性,雙擊相應(yīng)網(wǎng)卡項會發(fā)現(xiàn)有一個MAC Address的高級設(shè)置項,用于直接修改MAC地址。
當(dāng)然,你還可以用工具軟件來修改網(wǎng)卡的MAC地址,如MAC2001這款軟件就可以達(dá)到我們的目的。
八、如何解決MAC地址帶來的安全問題
我們可以將IP地址和MAC地址捆綁起來來解決這個問題。進入“MS-DOS方式”或“命令提示符”,在命令提示符下輸入命令:ARP -s 10.88.56.72 00-10-5C-AD-72-E3,即可把MAC地址和IP地址捆綁在一起。這樣,就不會出現(xiàn)IP地址被盜用而不能正常使用網(wǎng)絡(luò)的情況,可以有效保證小區(qū)網(wǎng)絡(luò)的安全和用戶的應(yīng)用。
注意:ARP命令僅對局域網(wǎng)的上網(wǎng)代理服務(wù)器有用,而且是針對靜態(tài)IP地址,如果采用Modem撥號上網(wǎng)或是動態(tài)IP地址就不起作用。
不過,只是簡單地綁定IP和MAC地址是不能完全的解決IP盜用問題的。作為一個網(wǎng)絡(luò)供應(yīng)商,他們有責(zé)任為用戶解決好這些問題之的后,才交給用戶使用,而不是把安全問題交給用戶來解決。不應(yīng)該讓用戶來承擔(dān)一些不必要盜用的損失。
作為網(wǎng)絡(luò)供應(yīng)商,最常用也是最有效的解決方法就是在IP、MAC綁定的基礎(chǔ)上,再把端口綁定進去,即IP-MAC-PORT三者綁定在一起,端口(PORT)指的是交換機的端口。這就需要在布線時候做好端口定時管理工作。在布線時應(yīng)該把用戶墻上的接線盒和交換機的端口一一對應(yīng),并做好登記工作,然后把用戶交上來的MAC地址填入對應(yīng)的交換機端口,進而再和IP一起綁定,達(dá)到IP-MAC-PORT的三者綁定。這樣一來,即使盜用者擁有這個IP對應(yīng)的MAC地址,但是它不可能同樣擁有墻上的端口,因此,從物理通道上隔離了盜用者。
MAC地址就是網(wǎng)卡地址.
MAC(Media Access Control, 介質(zhì)訪問控制)地址是識別LAN(局域網(wǎng))節(jié)點的標(biāo)識。網(wǎng)卡的物理地址通常是由網(wǎng)卡生產(chǎn)廠家燒入網(wǎng)卡的EPROM(一種閃存芯片,通常可以通過程序擦寫),它存儲的是傳輸數(shù)據(jù)時真正賴以標(biāo)識發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機的地址。
也就是說,在網(wǎng)絡(luò)底層的物理傳輸過程中,是通過物理地址來識別主機的,它一般也是全球唯一的。比如,著名的以太網(wǎng)卡,其物理地址是48bit(比特位)的整數(shù),如:44-45-53-54-00-00,以機器可讀的方式存入主機接口中。以太網(wǎng)地址管理機構(gòu)(IEEE)將以太網(wǎng)地址,也就是48比特的不同組合,分為若干獨立的連續(xù)地址組,生產(chǎn)以太網(wǎng)網(wǎng)卡的廠家就購買其中一組,具體生產(chǎn)時,逐個將唯一地址賦予以太網(wǎng)卡。
形象的說,MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性。
如何獲取本機的MAC?
對于數(shù)量不多的幾臺機器,我們可以這樣獲取MAC地址:在Windows 98/Me中,依次單擊“開始”→“運行” →輸入“winipcfg”→回車。即可看到MAC地址。
在Windows 2000/XP中,依次單擊“開始”→“運行”→輸入“CMD”→回車→輸入“ipconfig /all”→回車。即可看到MAC地址。
通過網(wǎng)卡地址就可以精確的定位計算機,當(dāng)然現(xiàn)在也可能通過一定的手段對MAC的地址進行邏輯復(fù)制,這樣使就是使二臺機器共用同一個IP地址上網(wǎng),解決了IP地址資源少的問題.
MAC就是網(wǎng)卡物理地址,下載一個叫網(wǎng)卡修改器就可以。
相當(dāng)于網(wǎng)卡的身份證號碼。一個卡只有一個mac地址。
可以進行計算機的遠(yuǎn)程喚醒等等吧
我也想知道,留一個記號
電腦的mac地址是什么意思?
而且都是唯一的且不可更改,用于產(chǎn)品召回。怎么查找MAC地址WIN+R 鍵輸入CMD 接下來在彈出的命令提示符窗口中輸入“ipconfig \/all”并按鍵盤上的回車,(注:ipconfig 命令為查看IP配置信息,參數(shù)“all”表示查看所有網(wǎng)卡的全部配置信息)如下圖所示 顯示如下信息物理地址就是MAC地址 ...
什么是MAC地址
1. MAC地址,通常稱為媒體訪問控制地址,也在某些場合被稱為局域網(wǎng)地址、MAC位址、以太網(wǎng)地址或物理地址。2. 它在網(wǎng)絡(luò)中用于唯一標(biāo)識網(wǎng)絡(luò)設(shè)備的位置,是數(shù)據(jù)鏈路層的一個核心概念,與網(wǎng)絡(luò)層負(fù)責(zé)的IP地址有所區(qū)別。3. 在OSI模型中,MAC地址屬于第二層,即數(shù)據(jù)鏈路層,而IP地址屬于第三層,即網(wǎng)絡(luò)層。4...
mac地址是什么意思
1. MAC地址,全稱為媒體存取控制地址,通常被稱作局域網(wǎng)地址、MAC位址、以太網(wǎng)地址或物理地址。2. 它是用來識別網(wǎng)絡(luò)設(shè)備位置的唯一標(biāo)識,工作在OSI模型的第二層數(shù)據(jù)鏈路層,負(fù)責(zé)設(shè)備的網(wǎng)絡(luò)通信。3. 在網(wǎng)絡(luò)通信中,MAC地址確保每個網(wǎng)絡(luò)接口卡(網(wǎng)卡)都能在網(wǎng)絡(luò)中唯一標(biāo)識。4. 即便一臺設(shè)備安裝了多個網(wǎng)卡...
mac地址是什么意思?怎樣查看?
MAC地址(Media AccessControl Address),直譯為媒體訪問控制地址,也叫「物理地址」。它相當(dāng)于設(shè)備的「身份證」,每一個可以連接網(wǎng)絡(luò)的硬件都必須有一個「Mac 地址」,比如「網(wǎng)卡」和「藍(lán)牙」。硬件廠商會在出廠前將「Mac 地址」寫死在硬件上,但是我們也能通過一些手段,在軟件層面上修改「Mac 地址」...
什么是MAC地址?MAC查看方法
Mac地址就是在媒體接入層上使用的地址,通俗點說就是網(wǎng)卡的物理地址,現(xiàn)在的Mac地址一般都采用6字節(jié)48bit(在早期還有2字節(jié)16bit的Mac地址)。對于MAC地址,由于我們不直接和它接觸,所以大家不一定很熟悉。在OSI(Open System Interconnection,開放系統(tǒng)互連)7層網(wǎng)絡(luò)協(xié)議(物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,...
什么是mac地址?
它是一個用來確認(rèn)網(wǎng)絡(luò)設(shè)備位置的位址。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé)IP地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé)MAC位址。MAC地址用于在網(wǎng)絡(luò)中唯一標(biāo)示一個網(wǎng)卡,一臺設(shè)備若有一或多個網(wǎng)卡,則每個網(wǎng)卡都需要并會有一個唯一的MAC地址。大多數(shù)接入Internet的方式是把主機通過局域網(wǎng)組織在一起,然后再通過交換機或...
什么是mac地址?
MAC地址,即媒體訪問控制地址,亦稱作局域網(wǎng)地址、以太網(wǎng)地址或物理地址,是用來唯一標(biāo)識網(wǎng)絡(luò)設(shè)備的地址。MAC地址由48位(6字節(jié))組成,以十六進制表示,劃分為組織唯一標(biāo)志符(OUI)和擴展標(biāo)識符兩部分。其中,組織唯一標(biāo)志符占前24位,由IEEE分配給不同制造商,用于區(qū)分制造商。擴展標(biāo)識符則由制造商自...
手機MAC地址是什么意思?
手機MAC地址就是手機的網(wǎng)卡地址,換句話說,就是手機網(wǎng)卡的身份證號。MAC地址又稱為物理地址、硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置,它由一串英文加數(shù)字的字符串組成,并具有全球唯一性。可通過手機菜單中的如下路徑,查看手機的MAC地址:設(shè)置--關(guān)于手機--狀態(tài)消息--WLAN MAC地址。
什么是mac地址
MAC地址也叫物理地址、硬件地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時燒錄在網(wǎng)卡(Network lnterface Card)的EPROM(一種閃存芯片,通常可以通過程序擦寫)。IP地址與MAC地址在計算機里都是以二進制表示的,IP地址是32位的,而MAC地址則是48位的[3] 。MAC地址的長度為48位(6個字節(jié)),通常表示為12個16進制數(shù),如:...
什么是MAC地址 MAC地址是什么意思
1、MAC地址,直譯為媒體存取控制位址,也稱為局域網(wǎng)地址,MAC位址,以太網(wǎng)地址或物理地址它是一個用來確認(rèn)網(wǎng)絡(luò)設(shè)備位置的位址。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé)IP地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé)MAC位址。MAC地址用于在網(wǎng)絡(luò)中唯一標(biāo)示一個網(wǎng)卡,一臺設(shè)備若有一或多個網(wǎng)卡,則每個網(wǎng)卡都需要并會有一個唯一的...
相關(guān)評說:
德格縣蝸輪: ______ MAC(Media Access Control)地址,或稱為 MAC位址、硬件位址,用來定義網(wǎng)絡(luò)設(shè)備的位置.在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP地址,第二層資料鏈結(jié)層則負(fù)責(zé) MAC位址.因此一個主機會有一個IP地址,而每個網(wǎng)絡(luò)位置會有一個專屬于它的MAC位址.
德格縣蝸輪: ______ 簡單來說就是網(wǎng)絡(luò)設(shè)備的全球唯一編號 MAC地址就是在媒體接入層上使用的地址,也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時寫在硬件內(nèi)部.MAC地址與網(wǎng)絡(luò)無關(guān),也即無論將帶...
德格縣蝸輪: ______ MAC地址 也叫MAC位址、硬件位址,用來定義網(wǎng)絡(luò)設(shè)備的位置.在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP地址,第二層資料鏈結(jié)層則負(fù)責(zé) MAC位址.因此一個主機會有一個IP地址,而每個網(wǎng)絡(luò)位置會有一個專屬于它的MAC位址. 希望對您有所幫助
德格縣蝸輪: ______ MAC(Media Access Control)地址,也叫做硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置.在網(wǎng)絡(luò)底層的物理傳輸過程中,是通過物理地址來識別主機的,它一定是全球唯一的.對于每一臺設(shè)備來說,MAC地址是固...
德格縣蝸輪: ______ MAC 英文原義:Media Access Control 中文釋義:媒體訪問控制子層協(xié)議
德格縣蝸輪: ______ MAC地址是網(wǎng)卡的物理地址,它由48位二進制數(shù)表示.其中前面24位表示網(wǎng)絡(luò)廠商標(biāo)識符,后24位表示序號.每個不同的網(wǎng)絡(luò)廠商會有不同的廠商標(biāo)識符,而每個廠商所生產(chǎn)出來的網(wǎng)卡都是依序號不斷變化的,所以每塊網(wǎng)卡的MAC地址是世界上獨一無二的
德格縣蝸輪: ______ 樓主 MAC是網(wǎng)卡的物理地址 也就是網(wǎng)卡在電腦上交換數(shù)據(jù)用到的地址 我們常用的是網(wǎng)卡IP地址,是軟地址,會根據(jù)不同網(wǎng)絡(luò)而變化
德格縣蝸輪: ______ http://cache.baidu.com/c?word=mac%3B%B5%D8%D6%B7amp;url=http%3A//www%2Elsxyc%2Enet/Article%5FPrint%2Easp%3FArticleID%3D11amp;b=0amp;a=10amp;user=baiduMAC地址也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制...
德格縣蝸輪: ______ MAC地址1212 MAC(Media Access Control, 介質(zhì)訪問控制)MAC地址是燒錄在Network Interface Card(網(wǎng)卡,NIC)里的.MAC地址,也叫硬件地址,是由48比特長(6字節(jié)),16進制的數(shù)字組成.0-23位是由廠家自己分配.24-47位,叫做組織...
德格縣蝸輪: ______ MAC地址就是在媒體接入層上使用的地址,也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時寫在硬件內(nèi)部.MAC地址與網(wǎng)絡(luò)無關(guān),也即無論將帶有這個地址的硬件(如網(wǎng)卡、集線器、路由器等)接入到網(wǎng)絡(luò)的何處,都有相同的...