1.定义
组播(Multicast)传输:在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。
2.原理
在组播路由器里建立起一张表,其中包含路由器的各个端口以及在端口所对应的子网上都有哪些组的成员。当路由器接收到某个组G的数据报文后,只向那些有G的成员的端口上转发数据报文。
>>所以组播和广播不一样。不会影响局域网内其它计算机的网速。
>>但是你所叙述的情况,我也没办法解释。要不,你换一个100M网卡试一试,反正现在网卡很便宜。
就下面那个回答你还列为满意回答。I
服了U。
局域网内的组播其实基本上就跟广播一个性质。我在linux下测试过。
就下面那个回答你还列为满意回答。I 服了U。
局域网内的组播其实基本上就跟广播一个性质。我在linux下测试过。组播服务器(服务器IP172.24.0.105)发送数据时,组播地址是239.0.0.1,我在其他机器上(fedora系统,未加入多播组)用tcpdump -i eth0来查看网卡是否有数据时,可以看到无数的数据从172.24.0.105发送到239.0.0.1上面。
你可以在自己平台下用一个抓包软件抓包看下是否有数据发过来,windows下是wireshark吧,linux下tcpdump,比较经典的两个抓包工具。
一般的交换机工作在第二层,只查看发送数据包的以太网地址,映射表如果没有对应的出口,那么会把该数据包发送到所有的出口。所以,说白了,局域网内的组播就相当于广播,当然了,接收和发送方式有点不一样。