【正文】
時(shí),雖然這個(gè) ARP 廣播可能與它無(wú)關(guān),但 ARP協(xié)議軟件也會(huì)把其中的物理地址與 IP 地址的映射記錄下來(lái),這樣做的好處是能夠減少 ARP 報(bào)在局域網(wǎng)上發(fā)送的次數(shù)。其實(shí)用 sniffer 可以看到所謂的“修復(fù)”也不過(guò)是發(fā)了幾個(gè) ARP包出去,把 IP“搶”回來(lái)。這樣一來(lái),假設(shè)有計(jì)算機(jī)中途掉網(wǎng),而它的 ARP 表項(xiàng)還沒(méi)有過(guò)期,那么這個(gè)程序仍然能夠得到它的 IP 到 MAC 的映射,自然也就會(huì)錯(cuò)誤的宣稱這個(gè) IP 地址還在使用中了。 在實(shí)現(xiàn)了一個(gè)原始的 ARP IP 查找版本以后,我發(fā)現(xiàn)其結(jié)果并不準(zhǔn)確,有些已經(jīng)沒(méi)有人使用的 IP 地址被錯(cuò)誤的報(bào)成有人占用了,難道我的判斷是錯(cuò)誤的?當(dāng) 然不,這種錯(cuò)誤的原因是在 Windows 的 ARP 緩沖中。這也是非常惱人的“特色”因?yàn)橐坏╅_(kāi)機(jī)后有了第一次沖突,以后的任何網(wǎng)絡(luò)操作就都無(wú)效了。這樣通訊的雙方都了解了對(duì)方的物理地址,通訊過(guò)程正式建立。它的作用是完成 IP 地址到