据我所知,MAC和IP广播地址都用于向连接到局域网的所有主机发送数据包。为什么有人需要两个地址才能发送广播包裹呢?
发布于 2016-06-12 22:10:39
记住,IPv4并不是唯一的第三层协议.局域网上的通信是由第二层协议提供的,因此第二层协议需要一个广播地址才能将广播传送到局域网上的所有主机。第二层协议可以携带任意数量的第三层协议.
IPv4主机将丢弃传递给它的第3层通信量,而该通信量不以其IPv4地址、订阅的IPv4多播地址或IPv4广播地址为目的地,即使它是通过第2层广播帧传送的。
IPv4有两种不同的广播:有限广播(255.255.255.255
)和网络广播(网络中最高的IPv4地址)。有限的广播不能离开其起源的网络。网络广播在默认情况下是在网络设备(例如路由器)上启用的,但现在默认情况下是禁用的。它允许将一个网络的通信量发送到另一个网络的广播地址,以便向另一个网络上的所有IPv4主机广播。
IPv6已经完全取消了广播。您必须使用多播。
发布于 2016-06-15 02:32:03
每次发送IP广播消息时都使用它。例如,如果广播消息在网络192.168.0.0/24中查找DHCP服务器,则广播地址为192.168.0.255,通过将其发送到该地址,还需要将其发送到FF:FF,以便查找该范围内的所有ip地址。如果您还没有与网络范围内的任何主机进行通信。
https://networkengineering.stackexchange.com/questions/32194
复制相似问题