Arp

ARP廣播查詢包必須包含目標節點的MAC地址

  • May 6, 2014

據我所知,地址解析協議 (ARP) 將本地網路上電腦的 IP 地址轉換為等效的第 2 層地址(MAC 地址),例如使用 2 級交換機將數據包從機器 A 發送到 B .

因此,所有相關方都必須在同一個 LAN 上,不是嗎?

ARP廣播查詢包必須包含目標節點的MAC地址嗎?

也許只有 IP 地址就足夠了?

ARP 廣播的全部意義在於解析擁有 IP 地址的特定電腦的 MAC 地址。

Wireshark 像這樣翻譯數據包:Who has 192.168.x.254? Tell 192.168.x.23.

廣播時,所有機器都會檢查它們的 IP 配置以獲取列出的 IP,如果它們自己的 IP 匹配,則回复源機器。

沒有目標 IP,協議就沒有多大意義。請注意,MAC 的FF:FF:FF:FF:FF:FF意思是“向所有人廣播”,所有電腦都可以讀取發送的數據包。否則,如果在數據包中,數據包會轉到特定的 MAC,或者如果沒有 MAC,則會被忽略。

引用自:https://serverfault.com/questions/593218