1 引言
—广播和组播为应用程序提供了两种服务:
· 数据分组交付至多个目的地;
· 通过客户端请求/发现服务器,如DHCP。
—广播比较简单,但开销更高;组播比较复杂,但效率更高。
—IPv4支持广播和组播;IPv6只支持组播,不支持广播。
—一般来说,只有使用UDP传输协议的用户应用程序利用广播和组播;而使用TCP传输协议的用户应用程序使用单播和任播,不使用广播和组播。
2 广播
—广播是指将报文发送到网络中的所有可能的接收者。
—本地定向子网广播地址:将地址中主机部分全部置1。
—本地网络(“有限”)广播:255.255.255.255。
3 组播
—实现组播比实现广播更具有挑战性,因为主机和路由器必须保持组播状态,以说明哪些接收方对哪类流量有兴趣。在TCP/IP模型中,接收方通过组播地址和可选源列表来表明它们对希望接收的流量的兴趣。
—组播状态(软状态)必须定期更新或是超时删除。
—任源组播(ASM):每个站点选择它愿意接收流量的组地址,而不考虑发送方。
—特定源组播(SSM):允许终端站点明确地包含或排除从一组特定发送方发送到一个组播组的流量。
—IPv4组播地址到链路层组地址的映射是非唯一的,即多个IPv4组ID被映射到相同MAC层组地址。
—当发送任意的IP数据分组时,必须决定使用哪个地址和接口。
4 互联网组管理协议(IGMP)和组播侦听发现协议(MLD