标签: arp

此 ARP 表中的地址有何用途?

我在我的 Windows 7 计算机上看到过这个,并且在 Vista/7 中搜索发现了其他人也看到了同样的情况。但是,我还没有找到(或者可能只是错过了)对此的一个很好的解释。

这两个地址在我的 ARP 表中是静态的,但我不知道用于什么目的:

224.0.0.22            01-00-5e-00-00-16     static
224.0.0.252           01-00-5e-00-00-fc     static
Run Code Online (Sandbox Code Playgroud)

一个网站将这些 MAC 地址称为“IANA 保留的互联网”/“互联网多播”/“MPLS 多播”。尽管如此,我还是不明白这些地址在我的表中的用途,因为它们与本地子网上的任何内容都不匹配。

networking windows arp

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

为什么第二个 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
查看次数

使用bash手动发送ARP包

如何使用 bash 或某些 Linux 实用程序将 ARP 数据包发送到 LAN 上的指定 IP?

linux bash arp utility

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

是什么将这些组播 IP 作为静态条目添加到 ARP 表中?

(类似于我之前的问题,但解决了一个尚未回答的单独方面。)

我在我的 Windows 7 计算机上看到过这个,并且在 Vista/7 中搜索发现了其他人也看到了同样的情况。但是,我还没有找到(或者可能只是错过了)对此的一个很好的解释。

这两个地址在我的 ARP 表中是静态的,但我不知道是什么把它们放在那里:

224.0.0.22            01-00-5e-00-00-16     static
224.0.0.252           01-00-5e-00-00-fc     static
Run Code Online (Sandbox Code Playgroud)

我知道每当我的计算机与子网上的另一个系统通信时,ARP 表就会更新,但这些条目被添加为“动态”。“静态”条目只能通过直接用户干预或代表用户的软件添加。

是否有已知的软件可以将这些特定地址或类似地址添加到表中?这是 Windows 7/Vista 安装的正常部分,还是在此过程中其他软件会添加这些条目?

networking windows-7 windows-vista arp

4
推荐指数
1
解决办法
3750
查看次数

Windows 8 和 Ubuntu 的默认缓存刷新率是多少?

由于为每个 IP 数据报发送 ARP 请求/回复效率低下,因此主机会维护当前条目的缓存(ARP 缓存)。条目在以下时间后过期

Windows 8 的默认 ARP 缓存刷新率是多少?

Ubuntu默认的缓存刷新率是多少?

arp ubuntu windows-8

2
推荐指数
1
解决办法
1万
查看次数

为什么我在wireshark 中看不到来自我自己机器的ARP 请求?

我使用的是 Windows 7。我打开 Wireshark 并使用过滤器开始实时捕获:ip.src == THIS.IS.MY.IP

然后我进入命令行并执行arp -d *ping 操作。

我在 Wireshark 中看到 ICMP 流量和其他流量,但没有 ARP 流量。为什么是这样?

我应该提到,在没有过滤器的情况下,我确实看到来自网络上其他计算机的 ARP 流量,但不是我自己的。

networking ethernet arp wireshark

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

如何手动发送ARP请求

我最近用Tcpdump嗅探了一个数据包“ARP,请求谁-有192.168.2.3告诉192.168.2.2,长度28”。

我想重现此消息,并将 ARP 请求从我的笔记本电脑发送到我决定的任何 IP。我怎样才能做到这一点 ?

我也有兴趣强制刷新整个 ARP 表。我知道删除该表会更新它,但只有笔记本电脑此操作非常慢,并且可能需要长达 1/2/5 分钟才能重建完整的 ARP 表。有没有办法通过发送广播 ARP 请求来强制重建表?

我使用的是最新操作系统 Yosemite 10.10.4 的 Mac

谢谢。

mac bash tcp arp macos

1
推荐指数
1
解决办法
2万
查看次数