我目前正在学习 IP 多播。我很困惑它需要什么支持机制才能使用。例如,来自操作系统、网卡等的支持。
根据我的理解,当机器上至少安装了一张需要使用 IP 多播的网卡支持时,IP 多播才被支持。此外,预期多播流量应支持或启用 IP 多播的路由器
换句话说,如果机器上安装了很多网卡,并且没有一个网卡支持组播,那么我们可以说平台不支持IP组播吗?
操作系统在IP组播方面如何支持?我的意思是说,即使网卡支持 IP 多播,操作系统也必须支持 IP 多播吗?
我目前正在学习 IP 多播。我很困惑它需要什么支持机制才能使用。例如,来自操作系统、网卡等的支持。
根据我的理解,当机器上至少安装了一张需要使用 IP 多播的网卡支持时,IP 多播才被支持。此外,预期多播流量应支持或启用 IP 多播的路由器
换句话说,如果机器上安装了很多网卡,并且没有一个网卡支持组播,那么我们可以说平台不支持IP组播吗?
操作系统在IP组播方面如何支持?我的意思是说,即使网卡支持 IP 多播,操作系统也必须支持 IP 多播吗?
每个主机都支持多播,并且每个主机都已经订阅了链路本地 All-Hosts 多播地址 ( 224.0.0.1
)。
多播不取决于 NIC,它取决于想要侦听一个或多个多播组的应用程序。多播是有选择性的,当您运行订阅多播组的应用程序时,您的网络堆栈将侦听具有该多播组目标地址的流量,并将该流量传递给订阅应用程序。