多播场景中的接收者如何知道它应该监听哪个 IP 地址?
How does the receiver in a multicast scenario know which IP address it should listen to?
服务器正在播放视频,数据包的源 IP 是 192.168.1.1,目标多播 IP 是 239.1.1.1。
问题1. 谁决定使用哪个组播IP?是由服务器决定的还是听的客户端决定的?
- 如果是服务器 -> 那么客户端如何知道它应该收听哪个多播 IP?
- 如果是客户 -> 这是如何工作的?
server/sender发送到多播组(多播ip和udp端口)。多播是one-way,udp,流量。至于确定要使用的组(ip:port),则需要知道或学习(可能通过 dns 资源记录)或配置文件。还有一些特定范围 link-local and/or 保留或限制范围和范围。
服务器正在播放视频,数据包的源 IP 是 192.168.1.1,目标多播 IP 是 239.1.1.1。
问题1. 谁决定使用哪个组播IP?是由服务器决定的还是听的客户端决定的?
- 如果是服务器 -> 那么客户端如何知道它应该收听哪个多播 IP?
- 如果是客户 -> 这是如何工作的?
server/sender发送到多播组(多播ip和udp端口)。多播是one-way,udp,流量。至于确定要使用的组(ip:port),则需要知道或学习(可能通过 dns 资源记录)或配置文件。还有一些特定范围 link-local and/or 保留或限制范围和范围。