有限广播地址(255.255.255.255)的目标 MAC 地址应该是什么

有限广播地址(255.255.255.255)的目标 MAC 地址应该是什么

配置:主机(H1-10.10.10.55/24)有一个默认网关(g1)10.10.10.1/24。

问题 1:H1 向 255.255.255.255 发送一个数据包。传出帧中的目标 MAC 地址应该是什么?

它应该是网关(g1)的MAC地址还是FF:FF:FF:FF:FF:FF?

问题2:H1向10.10.10.255发送一个数据包,传出帧中的目标MAC地址应该是什么?

它应该是网关(g1)的MAC地址还是FF:FF:FF:FF:FF:FF?

答案1

如果您使用广播 IP,则应该使用广播 MAC。两种情况下均使用 FF:FF:FF:FF:FF:FF。

当设备向广播 MAC 地址 (FF:FF:FF:FF:FF:FF) 发送数据包时,该数据包会被传送到本地网络中的所有站点。需要使用该地址,以便所有设备都能在数据链路层接收您的数据包。

对于 IP,255.255.255.255 是本地网络的广播地址在以太网上,该地址将确保数据包被本地网络上的所有节点接收。

10.10.10.255 是 10.10.10.0/24 子网的广播地址。此处同样,广播 MAC 是合适的。

答案2

Q1:G1,因为主机不在同一个子网中。Q2:FF:FF:FF:FF:FF:FF,因为主机在同一个网络中。

答案3

我知道这是一个老话题。但万一有人发现它。在两种情况下,MAC 地址都应该是 FF:FF:FF:FF:FF:FF。来自维基百科: “以太网中的底层数据链路层也有可能进行广播。如果帧的 MAC 地址为 FF:FF:FF:FF:FF:FF,则这些帧将被寻址到给定 LAN 段上的每台计算机。包含 IP 广播包的以太网帧通常会发送到此地址。”

相关内容