45676765dd 发表于 2011-3-28 09:09:20

组播协议和组播路由

Written by pioneer98(临湖) Deion 欢迎转载,请保存作者信息Jul.1st.2004 R! 一、什么是组播1. 什么是组播?组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。2. 组播如何进行工作?组播通过把224.0.0.0-239.255.255.255的D类地址作为目的地址,有一台源主机发出目的地址是以上范围组播地址的报文,在网络中,假如有其他主机对于这个组的报文有爱好的,可以申请加入这个组,并可以接受这个组,而其他不是这个组的成员是无法接受到这个组的报文的。3. 组播和单播的区别?为了让网络中的多个主机可以同时接受到相同的报文,假如采用单播的方式,那么源主机必须不停的产生多个相同的报文来进行发送,对于一些对时延很敏感的数据,在源主机要产生多个相同的数据报文后,在产生第二个数据报文,这通常是无法容忍的。而且对于一台主机来说,同时不停的产生一个报文来说也是一个很大的负担。假如采用组播的方式,源主机可以只需要发送一个报文就可以到达每个需要接受的主机上,这中间还要取决于路由器对组员和组关系的维护和选择。4. 组播和广播的区别?如同上个例子,当有多台主机想要接收相同的报文,广播采用的方式是把报文传送到局域网内每个主机上,不管这个主机是否对报文感爱好。这样做就会造成了带宽的浪费和主机的资源浪费。而组播有一套对组员和组之间关系维护的机制,可以明确的知道在某个子网中,是否有主机对这类组播报文感爱好,假如没有就不会把报文进行转发,并会通知上游路由器不要再转发这类报文到下游路由器上。本新闻共5页,当前在第1页12345
页: [1]
查看完整版本: 组播协议和组播路由