作者: zadpos (人生啊) 看板: Examination
標題: [課業] 資料通訊/ARP
時間: Mon Apr 19 19:18:33 2010
1.考試科目:資料通訊
2.章節名稱or篇名(單元關鍵字):ARP
3.目前參考用書or考古題出處:資料通訊網路
4.想問的內容:
ARP packet的header有紀錄傳、收雙方的IP和MAC address
當要送出ARP時 會將這四個address在network layer一次填入
還是MAC address傳到下層的data link layer時才加入 變成frame?
5.想法:
MAC address應該是在data link layer才會加入frame
那如果這樣 MAC address不就不應該出現在ARP packet裡
src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
Monday, April 19, 2010
[課業] 資料通訊/ARP
Subscribe to:
Post Comments (Atom)
推 Solefien:ARP packet為ARP frame的payload 04/19 20:44
ReplyDelete→ Solefien:和datalink產生frame無關 還是可以在layer3填上MAC 04/19 20:46
→ zadpos:那這樣子不就重複嗎? 04/19 20:52
推 Solefien:沒錯 layer2看的是frame的header 總不可能要他看payload 04/19 21:03
→ zadpos:那為什麼要把MAC address加進ARP packet?這不等於沒用嗎.. 04/19 21:06
推 Solefien:應該要先瞭解為何要有ARP packet.在ARP cache裡沒有IP和 04/19 21:13
→ Solefien:MAC對映時才會以廣播的方式送出這種frame.這時header的 04/19 21:14
→ Solefien:dest要填FF 而所有host會收到這個frame拆開後會比對是否 04/19 21:16
→ Solefien:是自己,如果是就把自己的MAC填入payload裡 並把payload裡 04/19 21:17
→ Solefien:的source mac拿出來用 如果不填 怎麼知道是誰請求的? 04/19 21:17
推 maianle:解釋得真清楚 厲害^^b 04/19 21:31