这个 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

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

答案1

关于多播的详细说明可以在这里找到在 Firewall.cx。一篇更长的文章的摘录:

多播类似于广播,其目标是网络上的多个机器,但不是全部。广播针对的是网络上的所有主机,而多播则针对的是一组主机。主机可以选择是否希望加入多播组[..]

正如您所知,以太网上的每个主机都有一个唯一的 MAC 地址,因此这里有一个价值百万美元的问题:您如何与一组主机(我们的多播组)通信,其中每个主机都有不同的 MAC 地址,同时确保不属于多播组的其他主机不会处理该信息?

硬件/以太网多播[..] 当网卡拾取到目标 MAC 与任何多播 MAC 地址匹配的数据包时,它会将其传递到上层进行进一步处理。[..] 以太网使用高位八位字节的低位来区分传统的单播地址和多播地址。单播会将此位设置为零 (0),而多播会将此位设置为一 (1)。

IP 多播[...] 使用 IP 多播,硬件多播 MAC 地址将映射到 IP 地址。一旦第 2 层(数据链路)从网络拾取多播数据包(因为它识别它,因为目标 MAC 地址是多播),它将剥离 MAC 地址并将其余部分发送到上一层,即网络层。此时,网络层需要能够理解它正在处理的是多播,因此 IP 地址的设置方式允许计算机将其视为多播数据报。

答案2

根据维基百科

A多播地址是计算机网络中一组主机的逻辑标识符,可用于处理用于指定网络服务的数据报或帧。 [...] 下表是为 IP 多播保留的部分知名 IPv4 地址列表 [...]

相关内容