单播与组播对比
单播与组播对比
1.单播 unicast :一对一使用单播发送数据,有N台主机接受,我就要发送N次(接受者越多,发送的数据越多)优点:能完全确保把数据发给需要的接受者,安全性高缺点:发送数据的服务器压力大,带宽负载也大
2.广播 broadcast :一对all 使用广播,可以直接把信息发送给了所有的接受者 优点:同样的流量只需要发送一次,对链路的占用很小 缺点:压力主要集中在网络内的主机。不管我需不需要,都要接受到该数据
3.组播 multicast :一对多(单播+广播)优点:流量只需要发送一次,还能保证把流量发送给了需要的主机---安全性高缺点:UDP(不可靠的)
组播应用:多媒体会议、多接受者数据分发、多接受者实时数据同步、游戏和仿真
组播组成:组播协议主要包括组管理协议(IGMP)和组播路由协议(密集模式协议(如DVMRP,PIM-DM)、稀疏模式协议(如PIM-SM,CBT) 和链路状态协议(MOSPF))
定义
作为IP传输三种方式之一,IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接收者。相较于传统的单播和广播,IP组播可以有效地节约网络带宽、降低网络负载,所以被广泛应用于IPTV、实时数据传送和多媒体会议等网络业务中。
目的
传统的IP通信有两种方式:单播(Unicast)和广播(Broadcast)。
对于单播通信,信息源为每个需要信息的主机都发送一份独立的报文。
对于广播通信,信息源将信息发送给该网段中的所有主机,而不管其是否需要该信息。
如果要将数据从一台主机发送给多个主机而非所有主机,可以采用广播方式,也可以由源主机采用单播方式向网络中的多台目标主机发送多份数据,如图1所示。
图1 采用单播和广播方式进行点到多点传输数据示意图
采用单播方式时,网络中传输的信息量与需要该信息的用户量成正比。当需要该信息的用户数量较大时,信息源需要将多份内容相同的信息发送给不同的用户,这对信息源以及网络带宽都将造成巨大的压力。因此,该传输方式不利于信息的批量发送,只适用于用户稀少的网络。 采用广播方式时,不需要接收信息的主机也将收到该信息,这样不仅信息的安全性得不到保障,而且会造成同一网段中信息泛滥。因此,该传输方式不利于与特定对象进行数据交互,同时会浪费大量的带宽。
由上述可见,传统的单播和广播通信方式不能有效地解决单点发送、多点接收的问题。
组播(Multicast)可以很好的解决点到多点的数据传输,如图2所示,源只发送一份数据,网络中只有需要该数据的主机(目标主机HostA和HostC)可以接收该数据,其他主机(HostB)不能收到该数据。
图2 采用组播方式进行点到多点传输数据示意图
组播相对单播和广播有如下优势: 相比单播,由于被传递的信息在距信息源尽可能远的网络节点才开始被复制和分发,所以用户的增加不会导致信息源负载的加重以及网络资源消耗的显著增加。 相比广播,由于被传递的信息只会发送给需要该信息的接收者,所以不会造成网络资源的浪费,并能提高信息传输的安全性。
受益
组播适用于任何“点到多点”的数据发布,主要包含以下几方面:
多媒体、流媒体的应用。
培训、联合作业场合的通信。
数据仓库、金融应用(股票)。
IP组播技术在ISP提供的互联网信息服务中已经得到了应用。例如:在线直播、网络电视、远程教育、远程医疗、网络电台和实时视/音频会议等。
组播(列表、list、全)组播list
http://www.zh-cjh.com/wenzhangguilei/1566.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 单播与组播对比
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm