小编Sky*_*llo的帖子

为什么第二个 ARP 请求要等到 ping 结束才显示?

这个问题是我的一位教授向我提出的,因为它只发生在从 100Mb 卡切换到千兆网卡之后。来自被 ping 的计算机的第二个 arp 请求(发送回复)直到 ping 完成后才会发送。

我决定在家里用几个虚拟机做一些测试,看看我是否能找到原因。

Wireshark 捕获示例

清除两台机器上的 arp 缓存 (arp -d) 并执行 ping 操作后,我得到了与教授相同的结果,但我似乎无法弄清楚原因。

我做了一些谷歌搜索,发现有人使用 linux 有类似问题(我使用的是 Windows 10),它说 arp 表中有一个陈旧的条目以及称为第一次探测延迟的东西,但我永远无法查找有关 Windows 的任何这些内容的任何信息。

有谁知道为什么会发生这种情况?或者如果不是找到第一个设备,第二个 arp 请求是为了什么?

networking ping arp wireshark icmp

5
推荐指数
1
解决办法
701
查看次数

标签 统计

arp ×1

icmp ×1

networking ×1

ping ×1

wireshark ×1