1. 同一子網(wǎng)
主機(jī)A在準(zhǔn)備構(gòu)造鏈路層以太網(wǎng)幀頭時挺尾,首先根據(jù)目的IP去查找ARP表变勇,如果找到對應(yīng)項,則直接得到目的MAC地址既荚,如果沒有查到才執(zhí)行上面所說的ARP廣播請求稚失。這樣做是為了最大限度地減少廣播。
2. 不同子網(wǎng)
主機(jī)A首先比較目的IP地址與自己的IP地址是否在同一子網(wǎng)中固以,如果在同一子網(wǎng)墩虹,則向本網(wǎng)發(fā)送ARP廣播嘱巾,獲得目標(biāo)IP所對應(yīng)的MAC地址;如果不在同一子網(wǎng)诫钓,就通過ARP詢問默認(rèn)網(wǎng)關(guān)對應(yīng)的MAC地址, 將數(shù)據(jù)轉(zhuǎn)發(fā)給網(wǎng)關(guān), 網(wǎng)關(guān)進(jìn)行與主機(jī)A類似的ARP解析過程,將數(shù)據(jù)發(fā)送給主機(jī)B,或者轉(zhuǎn)發(fā)給下一個網(wǎng)關(guān)繼續(xù)進(jìn)行路由,直到到達(dá)主機(jī)B