【求助】不同網域ARP也是利用廣播來做request 嗎?? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

mis
會員
【求助】不同網域ARP也是利用廣播來做request 嗎??
各位大大好,小弟對一個問題很不解,
雖然搜尋過相關文章,不過似乎沒有想要的答案...

想請問各位大大的是:

假設在乙太網路下,有不同的兩網域,其中A電腦要傳封包給不同網域的B電腦,兩網域間有router,
那麼當封包經過network interfce 層時會上frame,此時ARP 會檢查自己的cache,

1.又假設A電腦ARP cache無B的實體位址對應資料,那ARP還是利用廣播broadcast的方式來request router 嗎???
還是說因為在不同網域,ARP就不用廣播的而直接在乙太框架中填入router 的MAC address???

2.假設router 的ARP cache 也無此資料,
當router 要轉送ARP request 給B電腦時,是否也用廣播的方式呢???

在這先謝謝大家的回答 ^^

回覆
會員

1.先廣播再找gateway
2.是的
回覆
mis
會員

在此先謝謝atte大大 的回答 ^^

小第能否再問一個問題?
A , C(router), B 三台電腦,ARP cache 建立的順序應為???

是 B--> C-->A 媽???
回覆
會員

"A電腦要傳封包給不同網域的B電腦"
1. A send ARP Request for C
2. A send packet to C
3. C send ARP Request for B
4. C send packet B
回覆
會員

你的問題太深了,不太明白(我也是初學的啦^^)
但基本上A要找B時
1.檢查自己的ARP Cache(WIN2000是存在RAM中,而且只留幾分鐘)
2.Cache沒有,抱歉廣播封包來了(由路由表判斷是要找B還是C......找C)
3.當找到C後再由路由表判斷是要找B還是找其他Router......找B
4.C就說:ARP快去我管的所有地方找一個叫B的,然後叫它說出它的MAC位址^^

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。