MAC地址與IP地址區(qū)別
MAC地址與IP地址區(qū)別
mac地址意譯為媒體訪問(wèn)控制,或稱為物理地址、硬件地址,用來(lái)定義網(wǎng)絡(luò)設(shè)備的位置,那么你對(duì)mac地址了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是mac地址的內(nèi)容,希望大家喜歡!
mac地址的概述
MAC(Medium/Media Access Control)地址,用來(lái)表示互聯(lián)網(wǎng)上每一個(gè)站點(diǎn)的標(biāo)識(shí)符,采用十六進(jìn)制數(shù)表示,共六個(gè)字節(jié)(48位)。其中,前三個(gè)字節(jié)是由IEEE的注冊(cè)管理機(jī)構(gòu)RA負(fù)責(zé)給不同廠家分配的代碼(高位24位),也稱為“編制上唯一的標(biāo)識(shí)符”(Organizationally Unique Identifier),后三個(gè)字節(jié)(低位24位)由各廠家自行指派給生產(chǎn)的適配器接口,稱為擴(kuò)展標(biāo)識(shí)符(唯一性)。一個(gè)地址塊可以生成224個(gè)不同的地址。MAC地址實(shí)際上就是適配器地址或適配器標(biāo)識(shí)符EUI-48。
mac地址的作用
談起MAC地址,不得不說(shuō)一下IP地址。IP地址工作在OSI參考模型的第三層網(wǎng)絡(luò)層。兩者之間分工明確,默契合作,完成通信過(guò)程。IP地址專注于網(wǎng)絡(luò)層,將數(shù)據(jù)包從一個(gè)網(wǎng)絡(luò)轉(zhuǎn)發(fā)到另外一個(gè)網(wǎng)絡(luò);而MAC地址專注于數(shù)據(jù)鏈路層,將一個(gè)數(shù)據(jù)幀從一個(gè)節(jié)點(diǎn)傳送到相同鏈路的另一個(gè)節(jié)點(diǎn)。
在一個(gè)穩(wěn)定的網(wǎng)絡(luò)中,IP地址和MAC地址是成對(duì)出現(xiàn)的。如果一臺(tái)計(jì)算機(jī)要和網(wǎng)絡(luò)中另一外計(jì)算機(jī)通信,那么要配置這兩臺(tái)計(jì)算機(jī)的IP地址,MAC地址是網(wǎng)卡出廠時(shí)設(shè)定的,這樣配置的IP地址就和MAC地址形成了一種對(duì)應(yīng)關(guān)系。在數(shù)據(jù)通信時(shí),IP地址負(fù)責(zé)表示計(jì)算機(jī)的網(wǎng)絡(luò)層地址,網(wǎng)絡(luò)層設(shè)備(如路由器)根據(jù)IP地址來(lái)進(jìn)行操作;MAC地址負(fù)責(zé)表示計(jì)算機(jī)的數(shù)據(jù)鏈路層地址,數(shù)據(jù)鏈路層設(shè)備(如交換機(jī))根據(jù)MAC地址來(lái)進(jìn)行操作。IP和MAC地址這種映射關(guān)系由ARP(Address Resolution Protocol,地址解析協(xié)議)協(xié)議完成。
IP地址就如同一個(gè)職位,而MAC地址則好像是去應(yīng)聘這個(gè)職位的人才,職位既可以讓甲坐,也可以讓乙坐,同樣的道理一個(gè)結(jié)點(diǎn)的IP地址對(duì)于網(wǎng)卡是不做要求,基本上什么樣的廠家都可以用,也就是說(shuō)IP地址與MAC地址并不存在著綁定關(guān)系。本身有的計(jì)算機(jī)流動(dòng)性就比較強(qiáng),正如同人才可以給不同的單位干活的道理一樣的,人才的流動(dòng)性是比較強(qiáng)的。職位和人才的對(duì)應(yīng)關(guān)系就有點(diǎn)像是IP地址與MAC地址的對(duì)應(yīng)關(guān)系。比如,如果一個(gè)網(wǎng)卡壞了,可以被更換,而無(wú)須取得一個(gè)新的IP地址。如果一個(gè)IP主機(jī)從一個(gè)網(wǎng)絡(luò)移到另一個(gè)網(wǎng)絡(luò),可以給它一個(gè)新的IP地址,而無(wú)須換一個(gè)新的網(wǎng)卡。當(dāng)然MAC地址除了僅僅只有這個(gè)功能還是不夠的,就拿人類社會(huì)與網(wǎng)絡(luò)進(jìn)行類比,通過(guò)類比,我們就可以發(fā)現(xiàn)其中的類似之處,更好地理解MAC地址的作用。無(wú)論是局域網(wǎng),還是廣域網(wǎng)中的計(jì)算機(jī)之間的通信,最終都表現(xiàn)為將數(shù)據(jù)包從某種形式的鏈路上的初始結(jié)點(diǎn)出發(fā),從一個(gè)結(jié)點(diǎn)傳遞到另一個(gè)結(jié)點(diǎn),最終傳送到目的結(jié)點(diǎn)。數(shù)據(jù)包在這些節(jié)點(diǎn)之間的移動(dòng)都是由ARP負(fù)責(zé)將IP地址映射到MAC地址上來(lái)完成的。其實(shí)人類社會(huì)和網(wǎng)絡(luò)也是類似的,試想在人際關(guān)系網(wǎng)絡(luò)中,甲要捎個(gè)口信給丁,就會(huì)通過(guò)乙和丙中轉(zhuǎn)一下,最后由丙 轉(zhuǎn)告給丁。在網(wǎng)絡(luò)中,這個(gè)口信就好比是一個(gè)網(wǎng)絡(luò)中的一個(gè)數(shù)據(jù)包。數(shù)據(jù)包在傳送過(guò)程中會(huì)不斷詢問(wèn)相鄰節(jié)點(diǎn)的MAC地址,這個(gè)過(guò)程就好比是人類社會(huì)的口信傳送過(guò)程。相信通過(guò)這兩個(gè)例子,我們就可以進(jìn)一步理解MAC地址的作用。
MAC地址與IP地址區(qū)別
IP地址和MAC地址相同點(diǎn)是它們都唯一,不同的特點(diǎn)主要有:
對(duì)于網(wǎng)絡(luò)上的某一設(shè)備,如一臺(tái)計(jì)算機(jī)或一臺(tái)路由器,其IP地址是基于網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)出的,同一臺(tái)設(shè)備或計(jì)算機(jī)上,改動(dòng)IP地址是很容易的(但必須唯一),而MAC則是生產(chǎn)廠商燒錄好的,一般不能改動(dòng)。我們可以根據(jù)需要給一臺(tái)主機(jī)指定任意的IP地址,如我們可以給局域網(wǎng)上的某臺(tái)計(jì)算機(jī)分配IP地址為192.168.0.112 ,也可以將它改成192.168.0.200。而任一網(wǎng)絡(luò)設(shè)備(如網(wǎng)卡,路由器)一旦生產(chǎn)出來(lái)以后,其MAC地址不可由本地連接內(nèi)的配置進(jìn)行修改。如果一個(gè)計(jì)算機(jī)的網(wǎng)卡壞了,在更換網(wǎng)卡之后,該計(jì)算機(jī)的MAC地址就變了。
長(zhǎng)度不同。IP地址為32位,MAC地址為48位。
分配依據(jù)不同。IP地址的分配是基于網(wǎng)絡(luò)拓?fù)洌琈AC地址的分配是基于制造商。
尋址協(xié)議層不同。IP地址應(yīng)用于OSI第三層,即網(wǎng)絡(luò)層,而MAC地址應(yīng)用在OSI第二層,即數(shù)據(jù)鏈路層。 數(shù)據(jù)鏈路層協(xié)議可以使數(shù)據(jù)從一個(gè)節(jié)點(diǎn)傳遞到相同鏈路的另一個(gè)節(jié)點(diǎn)上(通過(guò)MAC地址),而網(wǎng)絡(luò)層協(xié)議使數(shù)據(jù)可以從一個(gè)網(wǎng)絡(luò)傳遞到另一個(gè)網(wǎng)絡(luò)上(ARP根據(jù)目的IP地址,找到中間節(jié)點(diǎn)的MAC地址,通過(guò)中間節(jié)點(diǎn)傳送,從而最終到達(dá)目的網(wǎng)絡(luò))。
mac地址的應(yīng)用
平日身份證的作用并不是很大,但是到了有的關(guān)鍵時(shí)刻,身份證就是用來(lái)證明你的身份的。比如你要去銀行提取現(xiàn)金,這時(shí)就要用到身份證。那么MAC地址與IP地址綁定就如同我們?cè)谌粘I钪械谋救藬y帶自己的身份證去做重要事情一樣的道理。有的時(shí)候,我們?yōu)榱朔乐笽P地址被盜用,就通過(guò)簡(jiǎn)單的交換機(jī)端口綁定(端口的MAC表使用靜態(tài)表項(xiàng)),可以在每個(gè)交換機(jī)端口只連接一臺(tái)主機(jī)的情況下防止修改MAC地址的盜用,如果是三層設(shè)備還可以提供:交換機(jī)端口/IP/MAC 三者的綁定,防止修改MAC的IP盜用。一般綁定MAC地址都是在交換機(jī)和路由器上配置的,是網(wǎng)管人員才能接觸到的,對(duì)于一般電腦用戶來(lái)說(shuō)只要了解了綁定的作用就行了。比如你在校園網(wǎng)中把自己的筆記本電腦換到另外一個(gè)宿舍就無(wú)法上網(wǎng)了,這個(gè)就是因?yàn)镸AC地址與IP地址(端口)綁定引起的。
看過(guò)“MAC地址與IP地址區(qū)別”的人還看了: