假设我在网络192.168.1.X上,并且使用以下ping命令。


ping 192.168.1.255

为什么我们将第1个电话称为受限电话,而将第2个电话称为定向电话?表示IP中的可行值。

#1 楼

第一个到达网段中的NIC,路由器不转发它,因此受到限制。如果路由器允许,第二个将到达网络中的所有主机,因此它是定向的。

如果您要ping ping 10.255.255.255,则是定向的。

#2 楼

示例可能有助于阐明主题:

A-B-C

AB为10.10.10.0/24
BC为10.10.20.0/23

如果10.10.10.42想要说10.10.21.42的WOL(局域网唤醒),则子网AB上的10.10.10.42可以将数据包发送到定向广播10.10.21.255,并且B很乐意转发数据包发送给C,因此C LAN中的每个主机都将收到它,包括10.10.21.42机器,然后可以自行开机。

10.10.10.42无法将其单播到10.10.21.42,因为该计算机未启动并且在ARP表中不可见,因此在“ ARP WHO HAS”查询失败后将其丢弃。

如果A尝试将其发送到255.255.255.255,则B不会将其转发给C。255.255.255.255只是特殊情况下的“受限广播”地址。

在此示例10.10.20.255可能根本不是广播。因此,我们无法在不知道掩码的情况下得出地址是否为定向广播地址的结论。

评论


嗨,好的答案。在最后一句话中,10.10.20.255绝对是广播地址,因为我们知道10.10.20.0是网络ID。我相信您是要说“ 10.10.21.255可能根本不是广播”。

– Vishnu Vivek
15年11月29日在18:39