计算机网络(Linux系统)--广播和组播


广播

广播是指将报文发送到网络中的所有可能的接收者。从原理上这很容易实现:路由器简单地将它接收到的任何广播报文副本转发到除该报文到达的接口以外的每个接口。当多台主机连接到同一个局域网时,广播还能结合链路层特点提供相对更高效的转发策略。


在这里插入图片描述


组播

为了减少在广播中涉及的不必要的开销,可以只向特定的一部分接收方(可以是域内也可以是域间)发送流量,这被称为组播。从根本上说,通过发送方指明接收方,或是通过接收方独立地指明它们的“兴趣”,就可以完成这项工作。然后网络只负责向预期的或感兴趣的收件方发送流量。实现组播比广播要复杂,因为组播状态(multicast state)(信息)必须由主机和路由器来保持,以说明哪些接收方对哪类流量感兴趣。这个信息作为主机和路由器中的软状态来维持,这意味着它必须定期更新(当这种情况发生时,组播流量的交付要目停止要目恢复为广播)。如果正确地使用组播,只有那些在通信中参与或感兴趣的主机需要处理相关的分组,流量只会被承载于它将被使用的链路上,并且只有任意组播数据报的一个副本被承载于这样的链路上。


在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二者区别

一、主体不同

1、组播:为了减少在广播中du涉及的不必要的开销,可以只zhi向特定的一dao部分接收方(可以是域内也可以是域间)发送流量。

2、广播:指将报文发送到网络中的所有可能的接收者。

二、原理不同

1、组播:在通信中参与或感兴趣的主机需要处理相关的分组,流量只会被承载于它将被使用的链路上,并且只有任意组播数据报的一个副本被承载于这样的链路上。

2、广播:路由器简单地将它接收到的任何广播报文副本转发到除该报文到达的接口以外的每个接口。

三、特点不同

1、组播:通过发送方指明接收方,或是通过接收方独立地指明就可以完成这项工作。然后网络只负责向预期的或感兴趣的收件方发送流量。

2、广播:通过将地址中的主机部分全部置1形成的,特殊地质255.255.255.255对应于本地网络广播。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值