我很难理解多播地址是如何工作的。
首先,如果我有N个客户端或对等体在不同的网络上工作,它们都订阅同一个多播组,并且这个组允许任何源发送消息,这些对等体/主机都可以通过这个组相互通信,这是真的吗?(听起来像黑魔法!)
第二,我听说IANA控制/管理多播地址的暗示。那么,您是否需要向IANA申请/询问您的项目/公司的特定多播地址?这是如何工作的呢?我错了吗?你能给我解释一下多播网络吗?
谢谢!
首先,组播只有在网络中的路由器支持的情况下才能工作。IGMP协议用于此目的:http://en.wikipedia.org/wiki/Internet_Group_Management_Protocol。假设您有N个客户端在独立的网络上,由具有多播功能的路由器连接,那么它们可以向一个多播地址发送消息,而订阅了该多播地址的其他对等端随后将接收这些消息。您可以在维基百科上进一步了解多播。
我想你混淆了IEEE和IANA,互联网号码分配机构(IANA)。查看http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml获取多播地址分配。