2011-03-21 14 views

回答

3

簡短回答是不,交通量是一樣的。我會用「在大多數情況下」來說明這一點。使用從多播組地址構建的MAC地址將多播數據包寫入有線。加入一個多播組基本上告訴NIC監聽適當的MAC地址。這使得每個監聽器都能接收到相同的以太網幀。需要注意的是組播路由可能會或可能不會工作。如果您有多播感知路由器,那麼如果有人加入了另一個子網上的組,則多播流量可能會通過路由器進入其他網絡。

如果您打算進行大量的網絡編程,我建議您閱讀"TCP/IP Illustrated, Volume 1"。這是真正理解所有協議如何組合在一起的最佳方式。

+0

這非常有幫助,謝謝! – Daniel 2011-03-21 19:26:38

+0

有一個IGMP JOIN消息在接口加入多播組時發送,所以從這個意義上說,會產生一些額外的流量,但不會使流量加倍。 – davenpcj 2012-10-29 18:01:40

+0

組播轉發不關心有多少節目正在監聽它,它只關心如何到達接收者,這是由路由器或交換機處理的。 – coderonthemount 2013-05-11 05:39:49

0

客戶端是否位於同一網絡上?

對於無線802.11多播,它取決於在無線接入點實施多播。

某些無線接入點在數據鏈路層進行單播轉換,因此將數據分別發送到已加入多播組的每個客戶端。

如果AP沒有進行單播轉換,通常情況下,您的網絡利用率不會增加。

相關問題