选择组播 IP 地址
我无法理解多播地址的工作原理。
首先,如果我有 N 个客户端或对等点在不同的网络上工作,它们都订阅同一个多播组,并且该组允许任何源发送消息,那么这些对等点/主机都可以通过此相互通信吗?团体? (听起来像黑魔法!)
其次,我听说 IANA 控制/管理多播地址。那么您是否需要向 IANA 请求/询问您的项目/公司的特定多播地址?这是如何运作的?我错了吗?您能为我解释一下多播网络吗?
非常感谢!
I'm having trouble understanding how multicast addresses work.
First off, is it true that if I have N clients or peers working on separate networks, they all subscribe to the same multicast group, and this group allows any source to send messages, these peers/hosts can all communicate to each other through this group? (sounds like black magic!)
Second, I've heard hints that the IANA controls/regulates the multicast addresses. So do you have to request / ask IANA for a specific multicast address for your project / company? How does this work? Am I mistaken? Can you clarify multicast networking for me?
Thanks much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 用于多播地址分配。
Firstly, multicast only works if the routers in the network support it. The IGMP protocol is used for this purpose: http://en.wikipedia.org/wiki/Internet_Group_Management_Protocol. Assuming you have N clients on separate networks connected by multicast capable routers, then they could send messages to a multicast address and other peers that have subscribed to that multicast address will then receive those messages. You can read up further on multicast on Wikipedia.
I think you're confusing IEEE with IANA, the Internet Assigned Numbers Authority (IANA). Have a look at http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml for multicast address assignments.