鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ 既然IP地址能夠定位一臺(tái)主機(jī),為何說`必須知道目的主機(jī)的物理地址`才能發(fā)送給數(shù)據(jù)

既然IP地址能夠定位一臺(tái)主機(jī),為何說`必須知道目的主機(jī)的物理地址`才能發(fā)送給數(shù)據(jù)給主機(jī)呢?

我們查看ARP協(xié)議的時(shí)候,有這樣一段描述:

ARP,即地址解析協(xié)議,它能夠通過已知的IP地址來獲取與其對應(yīng)的物理地址(MAC
地址)。在TCP/IP網(wǎng)絡(luò)環(huán)境下,每個(gè)主機(jī)都分配了一個(gè)32bit(比特)的IP地址(如
220.248.138.166),它是在網(wǎng)絡(luò)中標(biāo)識(shí)主機(jī)的一種邏輯地址,如果想要成功地將報(bào)文(網(wǎng)
絡(luò)中主機(jī)之間交換與傳輸?shù)臄?shù)據(jù)單元)傳送給目的主機(jī),則必須知道目的主機(jī)的物理地
址,此時(shí)就可以使用ARP協(xié)議將目的主機(jī)的IP地址轉(zhuǎn)換為物理地址。

這里,既然IP地址能夠表示主機(jī)在網(wǎng)絡(luò)中的地址,那么也就是IP可以確定這臺(tái)主機(jī),為何說必須知道目的主機(jī)的物理地址才能發(fā)送給數(shù)據(jù)給主機(jī)呢?

回答
編輯回答
玩控

IP 與 MAC 均可標(biāo)識(shí)主機(jī), 只是范疇不一樣. 在網(wǎng)絡(luò)堆棧中, IP 比 MAC 更高一層, 詳見 https://en.wikipedia.org/wiki...

IP 可以標(biāo)識(shí)因特網(wǎng)內(nèi)的主機(jī), 而 MAC 可以標(biāo)識(shí)物理互聯(lián)的主機(jī)(比如連接到同個(gè)交換機(jī)的設(shè)備).

2017年10月24日 19:33
編輯回答
櫻花霓

個(gè)人理解,IP并不可以完全確認(rèn)主機(jī),他是會(huì)主機(jī)的對應(yīng)關(guān)系是會(huì)變的,只有Mac地址才是最值得信任的,因?yàn)樗ㄒ徊豢勺兊摹?/p>

2018年8月29日 20:39
編輯回答
冷咖啡

因?yàn)榻粨Q機(jī)是按mac地址發(fā)包的

2018年9月22日 07:32
編輯回答
別硬撐

太復(fù)雜的就不說了,僅針對你的疑問,舉個(gè)可能不是那么恰當(dāng)?shù)睦樱?/p>

在一個(gè)局域網(wǎng)里,開了 DHCP 服務(wù),我先進(jìn)來拿了個(gè) 192.168.1.10,我發(fā)了一個(gè)包出去,然后我下線了。
另一個(gè)人進(jìn)來又分配到這個(gè) IP,那么,剛才那個(gè)包的回復(fù)要發(fā)給這個(gè)人嗎?

2017年12月15日 01:17