多个节目监听多播会导致更多的网络流量吗?

时间:2011-03-21 02:18:01

标签: multicast

我有几个程序正在监听相同的多播流,我想知道这个流量会加倍,而只有一个程序正在监听,或者流量/带宽使用情况是否相同?谢谢!

2 个答案:

答案 0 :(得分:3)

简短回答是否,流量相同。我会在“大多数情况下”中提到这一点。使用由多播组地址构造的MAC地址将多播分组写入线路。加入多播组实质上是告诉NIC监听适当的MAC地址。这使得每个侦听器都接收相同的以太网帧。警告与组播路由如何工作或不工作有关。如果您有一个多播感知路由器,那么如果有人加入了另一个子网上的组,则多播流量可能会穿过路由器进入其他网络。

如果您计划进行大量网络编程,我建议您阅读"TCP/IP Illustrated, Volume 1"。这是真正理解所有协议如何组合在一起的最佳方式。

答案 1 :(得分:0)

客户端是否在同一网络上?

对于无线802.11多播,它取决于无线接入点的多播实施。

某些无线接入点在数据链路层进行多播到单播转换,从而将数据分别发送到已加入多播组的EACH客户端。

如果AP没有进行单播转换,通常情况下,您的网络利用率不会增加。