该ARP表中地址的目的是什么?


5

我已经在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保留的Internet” /“ Internet组播” /“ MPLS组播”。但是,我仍然不了解表中这些地址的用途,因为它们与本地子网上的任何地址都不匹配。


这些MAC地址属于什么设备?
MaQleod 2010年

@MaQleod-如果我知道,我不会问。 coffer.com/mac_find说它们是IANA / Internet组播/ MPLS组播的Internet保留。我将更新问题。
Iszi 2010年

Answers:


4

可以在Firewall.cx上找到有关多播的广泛解释。更长文章的摘录:

从某种意义上说,多播类似于广播,其目标是网络上的许多机器,但不是全部。如果广播定向到网络上的所有主机,则多播定向到一组主机。主机可以选择是否希望参与多播组[..]

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

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

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


这些地址可以用来做什么的另一个很好的解释,但是仍然缺少“如何”。这些地址如何最终出现在表中。是Windows 7 / Vista功能还是其他已知软件包?
Iszi 2010年

@Iszi,我假设进行了多播操作,将跟踪信息留在了表中?
Arjan 2010年

如我的表格副本所示,这些是静态条目。通过正常的网络交互不会发生这种情况。
Iszi 2010年

将这个问题的“方式”移至单独的线程: superuser.com/q/219439/50086
Iszi 2010年

4

根据维基百科

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


您能对此进行扩展吗?是什么将这些地址添加到表中?
Iszi 2010年

将这个问题的“方式”移至单独的线程: superuser.com/q/219439/50086
Iszi 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.