组播简述
1. 什么是组播?<P>组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。</P><P>2. 组播如何进行工作?</P><P>组播通过把224.0.0.0-239.255.255.255的D类地址作为目的地址,有一台源主机发出目的地址是以上范围组播地址的报文,在网络中,如果有其他主机对于这个组的报文有兴趣的,可以申请加入这个组,并可以接受这个组,而其他不是这个组的成员是无法接受到这个组的报文的。</P><P>3. 组播和单播的区别?</P><P>为了让网络中的多个主机可以同时接受到相同的报文,如果采用单播的方式,那么源主机必须不停的产生多个相同的报文来进行发送,对于一些对时延很敏感的数据,在源主机要产生多个相同的数据报文后,在产生第二个数据报文,这通常是无法容忍的。而且对于一台主机来说,同时不停的产生一个报文来说也是一个很大的负担。</P><P>如果采用组播的方式,源主机可以只需要发送一个报文就可以到达每个需要接受的主机上,这中间还要取决于路由器对组员和组关系的维护和选择。</P><P>4. 组播和广播的区别?</P><P>如同上个例子,当有多台主机想要接收相同的报文,广播采用的方式是把报文传送到局域网内每个主机上,不管这个主机是否对报文感兴趣。这样做就会造成了带宽的浪费和主机的资源浪费。而组播有一套对组员和组之间关系维护的机制,可以明确的知道在某个子网中,是否有主机对这类组播报文感兴趣,如果没有就不会把报文进行转发,并会通知上游路由器不要再转发这类报文到下游路由器上。</P><p>[此帖子已被 Randy 在 2006-2-22 22:00:09 编辑过] 组播一向是很多人学习起来头痛的知识点,好好看看先! <P>很通俗明了的解释, 看过后很明白的说 <IMG src="images/Emotions/48.gif"></P><P> 希望能看见 Randy 更多的技术类文章~ </P><P> 赞~ 顶一个<IMG src="http://www.spoto.net/bbs/images/Emotions/37.gif"> </P><P><STRONG> </STRONG></P> Randy选的主题不错。 <P>在网络中,如果有其他主机对于这个组的报文有兴趣的,可以申请加入这个组,并可以接受这个组,而其他不是这个组的成员是无法接受到这个组的报文的。</P><P>怎么知道对这个组的报文有兴趣?怎么加入这个组以及接受这个组呢?</P> <P>路由器加入一个组播组有专门的配置,加入后路由器将侦听这个组播地址,如果收到的组播包是自己所属组的将接收,不是的话将丢弃。</P><P><IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"> <IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"> <IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"> <IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"> <IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"> <IMG src="http://www.spoto.net/bbs/images/Emotions/2.gif"></P> 早点看到也许在组播课上就会好点了。 应该早点看到这帖子的...... 稀饭 稀饭 学习
页:
[1]