组播的概念

组播的概念

   小白     2020年10月17日 00:40     45

组播简介

组播是主机间一对多的通信模式,组播是一种允许一个或者多个组播源发送同一个报文给一组多个接收者。组播地址不同于单播地址属于一个主机,组播地址相当于一个组,多个主机加入这个组中,当这个组地址接收到报文,组中的主机都能接收到这个报文。

和广播相比,其更加节省带宽资源,降低网络的负载。

利用组播技术可以方便地提供一些新的增值业务,包括在线直播、网络电视、远程教育、远程医疗、网络电台、实时视频会议等对带宽和数据交互的实时性要求较高的信息服务。

 

组播方式的信息传输

综上所述,传统的单播和广播的通信方式均不能以最小的网络开销实现单点发送、多点接收的问题,IP组播技术的出现及时解决了这个问题。

如图3所示,当IP网络中的某些主机(即Receiver)需要信息时,若采用组播的方式,组播源(即Source)仅需发送一份信息,借助组播路由协议建立组播分发树,被传递的信息在距离组播源尽可能远的网络节点才开始复制和分发。

1.gif

假设只有Host BHost DHost E需要信息,采用组播方式时,可以让这些主机加入同一个组播组(Multicast group),组播源向该组播组只需发送一份信息,并由网络中各路由器根据该组播组中各成员的分布情况对该信息进行复制和转发,最后该信息会准确地发送给Host BHost DHost E

综上所述,组播的优势归纳如下:

相比单播来说,组播的优势在于:由于被传递的信息在距信息源尽可能远的网络节点才开始被复制和分发,所以用户的增加不会导致信息源负载的加重以及网络资源消耗的显著增加。

相比广播来说,组播的优势在于:由于被传递的信息只会发送给需要该信息的接收者,所以不会造成网络资源的浪费,并能提高信息传输的安全性;另外,广播只能在同一网段中进行,而组播可以实现跨网段的传输。

 

组播传输的特点

1)“组播组”是一个用IP组播地址进行标识的接收者集合,主机通过加入某组播组成为该组播组的成员,从而可以接收发往该组播组的组播数据。组播源通常不需要加入组播组。

2)信息的发送者称为“组播源”。一个组播源可以同时向多个组播组发送信息,多个组播源也可以同时向一个组播组发送信息。

3)所有加入某组播组的主机便成为该组播组的成员。组播组中的成员是动态的,主机可以在任何时刻加入或离开组播组。组播组成员可以广泛地分布在网络中的任何地方。

4)支持三层组播功能的路由器或三层交换机统称为“组播路由器”或“三层组播设备”。组播路由器不仅能够提供组播路由功能,也能够在与用户连接的末梢网段上提供组播组成员的管理功能。组播路由器本身也可能是组播组的成员。

为了更好地理解,可以将组播方式的信息传输过程类比于电视节目的传送过程。

组播信息传输与电视节目传输的类比

步骤

电视节目的传送过程

组播方式的信息传输过程

1

电视台S通过频道G传送电视节目

组播源S向组播组G发送组播数据

2

用户U将电视机的频道调至频道G

接收者U加入组播组G

3

用户U能够收看到由电视台S通过频道G传送的电视节目了

接收者U能够收到由组播源S发往组播组G的组播数据了

4

用户U关闭电视机或切换到其它频道

接收者U离开组播组G

 

我摘抄了些目前我需要了解的信息,然后大家如果需要更深入的了解请查看原文章。

摘抄自:http://www.h3c.com/cn/d_200805/605846_30003_0.htm


其他文章