什么用作 ARP 请求目标硬件地址?
网络工程
协议理论
MAC地址
arp
2021-07-06 23:54:43
3个回答
您正在混淆两种不同的信息。您链接的维基百科文章提到 FF:FF:FF:FF:FF:FF 作为目标地址,而不是目标地址。
目标地址是 L2 以太网报头的一部分,而 THA 是 ARP 数据包的一部分。
为了说明这一点,我从存储在 Wireshark 中的计算机上的随机捕获中提取了一个随机 ARP 数据包。请注意,在此图像中,目标是以太网标头部分中的 ff:ff:ff:ff:ff:ff(L2 广播),但在下面的 ARP 请求部分中,“目标 MAC 地址”应为全零。
编辑:
还值得一提的是,Technet 作者的图表证实在他的博客中使用 0.0.0.0 作为 THA 是一个错字。
根据 RFC 5227:“目标硬件地址”字段被忽略并且应该设置为全零。
RFC 不要求设置 THA,但无论如何所有实现都应忽略该字段。
我查看了许多痕迹,但从未见过全 0 的 arp。RFC 826 说以太网全为 1。我会假设博客不正确或某种极端情况
其它你可能感兴趣的问题