我们知道,当接收者广播一个信号以供接收时,多播被定义为一个单一的源发送给一个网络上的多个接收者。多播有自己的D类IP寻址方案,由因特网分配数字管理局(IANA)控制和分配。这意味着所有IP多播都在224.0.0.0至239.255.255.255之间。
我读过很多网站,YouTube了解D类IP地址。
我在不同的地方找到了不同的答案,比如有人说这些地址用于组通信,即组内的所有主机共享相同的组IP地址。
有人说,组中的所有成员在这个范围为224.0.0.0到239.255.255.255的不同地址组成一个组。
我一直在寻找理解这一点的方法,但一无所获。请大家帮忙。从以上混淆的概念来看,哪一个是正确的?
发布于 2021-08-17 20:34:02
多播组是目标地址(不能用作源地址)。希望接收发送到多播组的通信量的主机将订阅所述通信量被发送到的组播组。
一个多播地址(我们不再使用类指定)是一个多播组。多播地址不会分配给主机接口。主机上的应用程序订阅多播组,主机上任何订阅组的任何通信量都将通过网络堆栈传递给订阅应用程序。没有在主机上订阅的任何组接收到的通信量将由主机丢弃,可能是在现代网络接口的接口处。
发布于 2021-08-20 20:18:29
组播是一种基于组播组概念的网络通信。多播组是一组对接收特定数据流感兴趣的计算机(更具体地说,是网络接口)。多播组不需要位于本地网段中。组播组可以位于与路由器连接在一起的任何不同的网段中,这些路由器可以转发多播通信量。计算机可以使用称为IGMP (Internet组管理协议)的协议加入多播组或离开多播组。IGMP ()是TCP/IP协议套件的组成部分。
采用D类组播地址作为IPv4组播数据报的目标地址。因此,需要注意的关键是,在IPv4中,多播类D地址标识多播组。有兴趣并请求发送到多播地址的数据报的计算机成为由该多播地址表示的多播组的一部分。多播组可以有最小到最大的无限数量的计算机作为其成员。组播组成员身份是动态的,意味着任何计算机都可以随时加入或离开多播组。计算机(更具体地说,是网络接口)可以成为许多多播组的成员。
如果捕获并打开多播IPv4数据报数据包,源IPv4地址将是发送数据包的多播服务器的IPv4地址,目标IPv4地址将是类D多播地址(或多播组地址)。
https://networkengineering.stackexchange.com/questions/75888
复制相似问题