总结:TCP/IP 详解(卷1: 协议)--第九章 广播和本地组播(IGMP 和 MLD)

第九章  广播和本地组播(IGMP 和 MLD)

        一般来说,广播是指向网络上的所有节点发送流量。在 TCP/IP 的背景下,广播是指向网络或子网中的所有主机发送一个数据分组,通常是本地连接的网络。组播是指向网络中的一个子集节点发送流量。在 TCP/IP 中,组播是指向网络中感兴趣的主机的一个子集发送数据分组。选择子集的方法依赖于组播流量的范围和接收方的兴趣。在许多应用中,组播比广播更好,因为组播给没有参加通信的主机带来更少的开销。广播在 IPv4 中支持,但在 IPv6中不支持。广播和组播可以避免通过重复使用单播连接将相同的内容发送到多个目的地。它也可以被用于发现未知的服务器。组播是比广播更复杂的一种功能,因为必需维护状态以确定哪些主机对哪些组有兴趣。

        在 IPv4 中,有两种类型的广播地址:受限和定向。定向广播地址基于网络前缀和它的长度,通过创建一个初始位和网络前缀的相等、低序位被置 1 的 32 位地址形成。通常使用定向广播代替受限广播地址是更可选的。选择哪些接口用于发送传出的广播流量依赖于操作系统。一个典型的例子是使用一个主接口用于有限广播流量,使用保存在主机的转发表中的信息来选择传出定向广播和组播的接口。

        IGMP 和 MLD 协议分别在 IPv4 和 IPv6 中用于支持组播数据分组交付。组播路由器向附近的主机发送查询报文以确定哪些主机对哪些组有兴趣,以及哪些发送者对这些组来说是感兴趣的。主机通过发送报告来响应,该报告指明了对组的兴趣。MLD 和 ICMPv6 协议的一部分,而 IGMP 是一个位于 IPv4上层的独立协议。有些交换机配备了 “探听” IGMP 和 MLD 流量的功能,用以避免沿着生成树分支发送组播 IP 流量,因为其中有些分支存在没有兴趣的接收主机。 IGMP 和 MLD 有一个 “鲁棒性变量” ,可以设置来启用网络上易于丢失的重要信息的重传。

        由于 IGMP 和 MLD 都是信令协议,可以控制其他流量的流动,针对它们的攻击往往会引起额外的资源消耗,可能导致拒绝的服务。其他形式攻击利用已经发现的实现漏洞,导致执行由攻击者提供的不需要的代码。由于 MLD 在部署方面相对较新,发现额外的漏洞是有可能的,但这些协议限制在单一链路的操作。

        希望我的总结可以帮助大家,感谢阅读我的博客!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值