MAC 和 İP 广播地址有什么区别?

网络工程 ip ipv4 MAC地址 IP地址 播送
2021-07-30 23:42:22

据我所知,MAC 和 IP 广播地址都用于向连接到局域网的所有主机发送数据包。为什么有人需要两个地址来发送广播包?

2个回答

请记住,IPv4 不是唯一的第 3 层协议。LAN 上的流量由第 2 层协议传送,因此第 2 层协议需要一个广播地址才能将广播传送到 LAN 上的所有主机。二层协议可以承载任意数量的三层协议。

IPv4 主机将丢弃传送给它的第 3 层流量,这些流量不是以它的 IPv4 地址、订阅的 IPv4 多播地址或 IPv4 广播地址为目标的,即使它是通过第 2 层广播帧传送的。

IPv4 有两种不同的广播:有限广播 ( 255.255.255.255) 和网络广播(网络中的最高 IPv4 地址)。受限广播不能离开它起源的网络。网络广播过去默认在网络设备(例如路由器)上启用,但现在默认禁用。它允许将来自一个网络的流量发送到另一个网络的广播地址,以便广播到另一个网络上的所有 IPv4 主机。

IPv6 已经完全取消了广播。您必须使用多播。

每次发送 IP 广播消息时都使用它。例如,广播消息可以说在网络 192.168.0.0/24 中查找 DHCP 服务器,广播地址将是 192.168.0.255,通过将其发送到该地址,您还需要将其发送到 FF:FF:FF:FF: FF:FF 以查找该范围内的所有 IP 地址。如果您尚未与网络范围内的任何主机进行通信。