单播、广播、组播

单播方式传输信息
如图8-1 所示,网络中存在信息发送者Source,UserA 和UserC 提出信息需求,网络采用单播方式传输信息。
 
单播传输特色概括以下:
* Source 向每一个Receiver 地址发送一份独立的拷贝信息:packets for UserA;packets for UserC。
* 网络为每一个Receiver 分别创建一条独立的数据传送通路:Source→ RouterB → RouterE → RouterD → UserA;Source → RouterB → RouterE → RouterF → UserC。
单播方式下,网络中传输的信息量和需求该信息的用户量成正比,当需求该信息的用户量较大时,网络中将出现多份相同信息流。此时,带宽成为保证网络传输质量的重要瓶颈。
单播方式较适合用户稀少的网络,不利于信息规模化发送。安全


广播方式传播信息
如图8-2 所示,网络中存在信息发送者Source,UserA 和UserC 提出信息需求,网络采用广播方式传输信息。

 
广播传输特色概括以下:
* Source 向本网络广播地址发送且仅发送一份报文:packets for all the network。
* 网络将报文拷贝传送到全部网段,无论是否须要,保证信息到达网络中全部的路由器和用户:UserB 也一样接收到一份拷贝。
广播方式下,网络中全部用户都能接收到该信息,当网络中需求该信息的用户量很小时,网络资源利用率将很是低,带宽浪费严重。不须要这些信息的用户也会受到影响。
广播方式较适合用户稠密的网络,信息安全性和有偿服务得不到保障。

组播方式传播信息
如图8-3 所示,网络中存在信息发送者Source、UserA 和UserC 提出信息需求,网络采用组播方式传输信息。
  组播传输特色概括以下: * Multicast group 称为组播组,使用一个IP 组播地址标识。UserA 和UserC 两个信息接收者,加入该组播组,从而能够接收发往该组播组的数据。 * Source 称为组播源,向该组播组地址发送且仅发送一份报文:packets for the multicast group。网络传输过程当中,相同的组播数据流在每一条链路上最多仅有一份。相比单播来讲,使用组播方式传递信息,用户的增长不会显著增长网络的负载。 * 根据组播组成员的分布状况,组播路由协议为多目的端的数据包转送创建树型路由。报文在尽量远的分叉路口(如RouterE)才开始复制和分发,最终传送到组播组成员。相比广播来讲,组播数据仅被传输到有接收者的地方,不会形成网络资源的浪费。 * 网络中支持组播功能的路由器称为“组播路由器”,不只提供组播路由功能,还可以在与网络用户链接的末梢网段上提供组成员管理功能(如RouterD 和RouterF)。同时,本身自己也多是组播组成员。 * 组播组中的成员是动态的,网络中的用户主机能够在任什么时候刻加入和离开组播组。组成员可能普遍分布在网络中的任何地方。组播源一般不会同时是其发送数据的接收者,即不属于其对应的目的组播组。 * 一个源能够同时向多个组播组发送数据;多个源能够同时向一个组播组发送报文。 * 为了帮助理解,能够类比收看某电视频道的节目。 * 组播组是发送者和接收者之间的一个约定,如同电视频道。 * 电视台是组播源,它向某频道内发送数据。 * 电视机是接收者主机,观众打开电视机选择收看某频道的节目,表示主机加入某组播组;而后电视机播放该频道电视节目,表示主机接收到发送给这个组的数据。 * 观众能够随时控制电视机的开关和频道间的切换,表示主机动态的加入或退出某组播组。
相关文章
相关标签/搜索