单播组播广播的区别

上传人:pu****.1 文档编号:509278875 上传时间:2023-02-16 格式:DOCX 页数:7 大小:36.97KB
返回 下载 相关 举报
单播组播广播的区别_第1页
第1页 / 共7页
单播组播广播的区别_第2页
第2页 / 共7页
单播组播广播的区别_第3页
第3页 / 共7页
单播组播广播的区别_第4页
第4页 / 共7页
单播组播广播的区别_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《单播组播广播的区别》由会员分享,可在线阅读,更多相关《单播组播广播的区别(7页珍藏版)》请在金锄头文库上搜索。

1、当前的网络中有三种通讯模式:单播、广播、组播(多播),其中的组播出现时间最晚但同时 具备单播和广播的优点,最具有发展前景。一、单播:主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行 复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10 次相同的工作。 但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。网 络中的路由器和交换机根据其目标地址选择传输路径,将IP单播数据传送到其指定的目的 地。单播的优点:1. 服务器及时响应客户机的请求2. 服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。单播的缺点:1. 服务

2、器针对每个客户机发送数据流,服务器流量二客户机数量X客户机流量;在客户数量 大、每个客户机流量大的流媒体应用中服务器不堪重负。2. 现有的网络带宽是金字塔结构,城际省际主干带宽仅仅相当于其所有用户带宽之和的 5%。如果全部使用单播协议,将造成网络主干不堪重负。现在的P2P应用就已经使主干经常 阻塞,只要有5的客户在全速使用网络,其他人就不要玩了。而将主干扩展20倍几乎是不 可能。二、广播:主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件 复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所 以其网络成本可以很低廉。有线电视网就是典型的广播

3、型网络,我们的电视机实际上是接受 到所有频道的信号,但只将一个频道的信号还原成画面。在数据网络中也允许广播的存在, 但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大 面积的主机。广播的优点:1. 网络设备简单,维护简单,布网成本低廉2. 由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。广播的缺点:1. 无法针对每个客户的要求和时间及时提供个性化服务。2. 网络允许服务器提供数据的带宽有限,客户端的最大带宽二服务总带宽。例如有线电视的 客户端的线路支持100 个频道(如果采用数字压缩技术,理论上可以提供500个频道),即使 服务商有更大的财力配置更

4、多的发送设备、改成光纤主干,也无法超过此极限。也就是说无 法向众多客户提供更多样化、更加个性化的服务。3. 广播禁止在Internet宽带网上传输。三、组播:主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接受到此组内 的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路 由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组 内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机, 又能保证不影响其他不需要(未加入组)的主机的其他通讯。组播的优点:1. 需要相同数据流的客户端加入相同的组共享一条数据

5、流,节省了服务器的负载。具备广播 所具备的优点。2. 由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受 客户接入端带宽的限制。 IP 协议允许有 2 亿 6 千多万个(268435456)组播,所以其提供的 服务可以非常丰富。3. 此协议和单播协议一样允许在Internet宽带网上传输。组播的缺点:1与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制和 QOS 加以弥补。2.现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理 论上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中。什么是单播、多播和广播“

6、单播(Unicas t)、“多播(Mul ticas t)和“广播(Broadcas t)这 三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么 意思?区别何在?且听下文分解。单播网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那 么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行, 参见图1。 / + / : ” / /图1单播:一对一单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只 是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、 Web服务器建立连接,此时

7、使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Poin t)代替“单播”,因为“单播” 一般与“多播”和“广播”相对应使用。多 “多播”可以理解为一个人向多个人(但不是在场的所有人)说话,这样能够提高通话 的效率。如果你要通知特定的某些人同一件事情,但是又不想让其他人知道,使用电话一个 一个地通知就非常麻烦,而使用日常生活的大喇叭进行广播通知,就达不到只通知个别人的 目的了,此时使用“多播”来实现就会非常方便快捷,但是现实生活中多播设备非常少。多 播如图2所示。图2多播:一对多“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视 频点播特别适

8、合采用多播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点, 就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部 发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。 采用多播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数 据的目的。IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0 至239.255.255.255之间的IP地址。Windows 2000中的DHCP管理器支持多播IP地址的自 动分配。广 #“广播”可以理解为一个人通过广播喇叭对在场的全体说

9、话,这样做的好处是通话效率 高,信息一下子就可以传递到全体,如图3所示。“广播”在网络中的应用较多,如客户机通过DHCP自动获得IP地址的过程就是通过广 播来实现的。但是同单播和多播相比,广播几乎占用了子网内网络的所有带宽。拿开会打一 个比方吧,在会场上只能有一个人发言,想象一下如果所有的人同时都用麦克风发言,那会 场上就会乱成一锅粥。在网络中不能长时间出现大量的广播包,否则就会出现所谓的“广播风暴”。广播风暴 就是网络长时间被大量的广播数据包所占用,正常的点对点通信无法正常进行,外在表现为 网络速度奇慢无比。出现广播风暴的原因有很多,一块有故障的网卡,就可能长时间向网络 上发送广播包而导致广

10、播风暴。图3广播:一对全体集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不 过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就 有隔离广播风暴的作用。广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会 场内传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分, 就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。在IP网络中,广播地址用IP地址“255.255.255.255”来表示,这个IP地址代表同一 子网内所有的IP地址。单播、多播和广播是网络技术的基础性知识,对网

11、络技术感兴趣的读者一定要搞懂哟!什么是组播、广播、单播硬件组播(mul ticas ti ng )是一种多点投递的形式,它使用硬件技术,通过 使用大量组播地址来通信。当某一组机器需要通信时,选择一个组播地址,并配 置好相应的网络接口硬件,识别组播地址,从而收到该组播地址上分组的拷贝。广播(broadcas ti ng)是多点投递的最普遍的形式,它向每一个目的站投递 一个分组的拷贝。它可以通过多个单次分组的投递完成,也可以通过单独的连接 传递分组的拷贝,直到每个接收方均收到一个拷贝为止。在多数网络中,用户是 通过把分组分送给一个特殊保留的地址即广播地址(broadcast address)来进行

12、 广播投递,它的主要缺点是会耗费大量的主机资源和网络资源。单播(unicasting)是指只有一个目的地的数据报传递。从投递目的地的数 量而言,单播和广播均可看作是组播的一个子集。单播可以看作仅包括一台机器 群组的组播;广播可以看作包含了所有机器群组的组播。但从数据报的投递方式 而言,单播、广播和组播还是有较大的区别。什么是单播、多播、广播单播是客户端与服务器之间的点到点连接。点到点指每个客户端都从服务 器接收远程流。仅当客户端发出请求时,服务器才发送单播流。多播也叫组播,是一种多地址的广播,发送和接受端是一对多的关系,服务 器只向特定的一组用户发送一个数据包,组中的用户可以共享这个数据包,组

13、外 的用户是无法接受到的,多播需要全网内的路由器支持多播,否则许多用户是收 不到多播数据的,在广域网实现比较困难。广播也是一对多的关系,不同的是,广播把数据包的copy发给网络中所有用 户,而有的用户此时并不需要数据包,这实际上将造成带宽资源的一定浪费,广 播无法通过路由器,组播没有这个限制,只要加入组就能收到数据包,可以说融合 了单播和广播的优点。什么是多播随着因特网的发展,出现了视频点播、电视会议、远程学习、计算机协同工作等新业务。 传统的点到点通信方式,不仅浪费大量的网络带宽,而且效率很低。一种有效利用现有带宽 的技术就是多播技术。多播(MultiCast)是一种点到多点(或多点到多点)

14、的通信方式,即多个接 收者同时接收一个源发送的相同信息。在多播中,组的概念十分重要。由多播定义可知,多 播报文是从一个源发到三组目的节点。在IP多播中,多播组有一个ID号,称作多播组ID号, 它指定发送报文的目的组,实际上是D类IP地址。主机若要接收发到一个特定组的多播报 文,就要监听发往该特定组的所有报文。为了解决因特网上多播报文的选路,主机须通过通 知其子网上的多播路由器来加入一个组,多播中采用因特网组管理协议(IGMP)来达到此目 的。什么是广播风暴?一个数据帧或包被传输到本地网段(由广播域定义)上的每个节点就是广播; 由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传

15、播 数据帧,导致网络性能下降,甚至网络瘫痪。这就是广播风暴。什么是组播?组播是一种基于网络硬件设备实现的一种分组广播的数据传输方式。组播数 据传输时,服务器可以将一个数据包通过网络硬件设备复制的方法同时分组发送 给多个需要接收的客户端。采用这种方式,组播视频节目就可以在有限的网络主 干带宽下实现无限用户同时在线观看。组播视频是一种广播,很像现在的电视节目。所有客户端在同一时间所看到 的节目内容都是一样的。如果节目是晚上7:00开始,7:30开始观看的客户端就 只能从中间开始看了。所以组播节目必须按时观看。组播视频的频道和电视节目的频道一样。如果同一时间有两门不同的组播视 频课程,我们就会把它们

16、分在不同的节目频道同时播放。例如:月13日晚上19:00 一频道播放国家赔偿法5, 6讲二频道播放中级财务会计5, 6讲。两个节目同时 进行,互不影响。现在我们的组播课堂一共有两个频道。组播是一个发送者或多个发送者将数据同时发送给一组(多个)接受者而且 只用发送一份数据,数据在传送过程中组播路由器会将数据复制传送给需要数据 的主机。相比较,单播是一个发送者将数据同时发送个一个接受者,如果要发个 多个接收者,就的将数据同时发送多份,显然这将占用大量带宽。而广播虽然也 能同时发送给多个接收者并且数据也是单一发送的,但接受者只能是全体网络而 且路由器和交换机都不会转发广播,所以组播既可以发送给特定的一组成员也可 以在大型网络中使用而且对带宽的占用也是很

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号