全球旧事资料 分类
第20章组播协议原理
第20章组播协议原理
201组播概述
2011
引言
当今网络中越来越多的应用是基于一个特定群组的(比如多媒体会议、群组数据分发、群组游戏、群组视频点播等),在这些应用环境下基于单播或广播的方式实现都不符合客观实际情况,因为广播天生就是一种对带宽要求很高的网络通信方式,而单播也将由于组中用户的大量加入而急剧增加网络上的数据流量;因此,最好的实现方式是:为组成员提供应用服务的信息源为同一服务只向外提供一条信息流,而要获取这些信息的终端,可以根据自己的需要去申请获取这些信息,同时可以将获取同一信息流的终端划分到同一个组中,信息流的分发将仅限于组内需要接收该信息的成员,这样就可以以尽可能少的数据流量实现群组应用,这就是所谓的组播技术。2012组播的定义
单播、组播、广播是计算机网络中的三种基本通信方式,下面我们来对这三种通讯方式做一个比较:单播:“一对一”通信,源主机为每一个接收者都发一份单独的数据流。广播:“一对多”通信,广播包被发往网段上的所有主机,这样会产生大量的数据包副本。组播:“一对多”通信,介于广播与单播之间,源主机将同样的数据包发给多个接收者,但又不是网络中全部的主机,组播利用最小的网络带宽将应用数据从信源传送到多个接收者,并且不会加重信源或接收者的负担。从某种意义上讲,广播可以认为是组范围最大化的组播。当然,二者还是存在显著区别的:首先,广播被限制在子网内,不会被路由器转发;其次,广播方式下主机被默认为是接收者,而组播方式则需要主机主动加入。
f第20章组播协议原理2013组播与单播的比较解决点到多点的通信,可以通过单播和组播方式实现如图201:
图201组播与单播比较用单播技术可以建立多个点对点的连接来达到点对多点的传输。该方式将以源点(服务器)为中心与各个接收点建立连接,因此服务器上将会有多份数据流分别流向各个的接收点。这将加重服务器的负荷,提高了对服务器性能的要求;同时还在网络中造成大流量,从而增加网络的负载,导致网络拥塞。组播则不然,源点服务器仅发一份数据流,此后数据流只是在需要复制分发的地方才会被复制分发,每一网段中都将保持只有一份数据流。这样就可以减轻服务器的负担,节省网络带宽。2014组播技术的优缺点
组播相对于单播有其优势的方面也有其不足之处,以下就这两方面进行说明如图202:
f第20章组播协议原理
图202组播技术的优缺r
好听全球资料 返回顶部