在什么样的环境中多播不是首选?

Muh*_*han 1 networking security multicast

在阅读产品文档时,我发现他们说产品在多播不可用或不首选的环境中支持 TCP 通信。

为什么公司会阻止多播通信?还是更喜欢 TCP?

参考:http : //www.hazelcast.com/

“Hazelcast 将使用多播进行发现,它还可以配置为仅在多播不可用或不首选的环境中使用 TCP/IP。”

Nea*_*eal 6

多播为网络中的路由器引入了额外的开销。为了发送组播数据,每个路由器必须存储一些关于如何到达组播组成员的状态信息。对于每个组播组,路由器必须维护一些状态信息。这就是为什么您不能在 Internet 上进行多播的原因,它不能扩展。

因此可扩展性是可能无法启用多播的原因之一。对于较小的网络,可扩展性不是一个大问题,因此大学或公司网络可能会支持它。启用多播还需要对路由器进行额外配置,如果不需要多播,网络运营商可能会认为通过额外的工作来维护它没有任何好处。

您所指的站点说的是,如果不支持多播,他们可以使用标准单播协议(如 TCP 或 UDP)来支持他们提供的任何功能。