2011-04-08 110 views
5

我很難理解組播地址如何工作。選擇組播IP地址

首先,如果我有N個客戶端或對等設備在不同的網絡上工作,它們都訂閱相同的多播組,並且該組允許任何源發送消息,這些對等端/主機都可以通信彼此通過這個組? (聽起來像黑魔法!)

其次,我聽說IANA控制/調節多播地址。那麼您是否必須向您的項目/公司請求/詢問IANA是否有特定的多播地址?這個怎麼用?我錯了嗎?你能澄清我的組播網絡嗎?

非常感謝!

+0

這聽起來像是serverfault.com的東西,而不是 – 2011-04-08 20:55:35

+0

@Oskar:也許是部分的,除了我想在程序中實現這一點,所以有一個直接的編程應用程序。我可能會在那裏發帖。 – 2011-04-09 02:41:06

回答

1

首先,組播只在網絡中的路由器支持它時才起作用。 IGMP協議用於此目的:http://en.wikipedia.org/wiki/Internet_Group_Management_Protocol。假設您在具有多播能力的路由器連接的單獨網絡上有N個客戶端,則它們可以將消息發送到多播地址,並且訂閱了該多播地址的其他對等端將接收這些消息。你可以在Wikipedia上進一步閱讀組播。

我認爲你讓IEEE和IANA(互聯網號碼分配機構(IANA))混淆。看看http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml多播地址分配。

+0

您對IEEE和IANA是正確的。我不記得確切的名字/組織。更新。我會在稍後查看其餘部分。 – 2011-04-08 20:53:31