在Windows cmd中联网ARP表

我正在阅读本书的实用包分析,并且刚刚了解了ARP协议的基础知识。 他们还添加了一些关于arp -a cmd命令的内容。 我对一些额外的地址感到好奇,在网上我找不到有关他们的很多信息。 我知道FF:FF:FF:FF:FF表示向所有人广播。 我也知道IP地址的networking地址和主机地址组合,用点号表示,并了解子网掩码。

虽然我仍然对这个ARP表格感到好奇。 当我input命令arp -a这是我的CMD的输出:

C:> arp -a

接口:192.168.1.4 — 0xd

Internet地址物理地址types

192.168.1.1 a0-21-b7-b0-da-2fdynamic

192.168.1.255 ff-ff -ff -ff -ff -ff static

静态224.0.0.22 01-00-5e-00-00-16

224.0.0.251 01-00-5e-00-00-fb静态

224.0.0.252 01-00-5e-00-00-fc static

255.255.255.255 ff-ff -ff -ff -ff -ff静态

我只是好奇D类networking的最后四个连接。 这些通常在这里吗? 我的电脑是否正常连接到除了路由器以外的东西? 我明白,ARP广播自己的networking上的每台计算机。 我只是很好奇这个ARP表,因为这本书没有解释。 我很想了解这些地址在我的ARP表中的标准列表背后的目的。

一如既往,谢谢。

是的,这很正常。 这些地址在多播的保留IP范围内。 多播可以被很多不同的东西使用,但是通常它被用于从广播源向多个客户端传输数据。 应用程序可以包括videostream媒体,VOIP和一些不同的networking发现协议。

你可以在这里看到更多关于你注意到的地址的信息:

http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml#multicast-addresses-1

你看到的具体是:

  • 224.0.0.22 – IGMP
  • 224.0.0.251 – mDNS
  • 224.0.0.252 – 链路本地多播名称parsing

.22用于pipe理多播成员资格 – 多播广播通常是“树”结构,成员可以根据他们是否需要成为多播广播的一部分来添加/删除。

.251.252用于帮助您的计算机parsingnetworking上其他计算机的名称。 你可以在这里阅读更多关于实现的细节:

http://technet.microsoft.com/en-us/library/bb878128.aspx