gpt4 book ai didi

networking - 如何选择多播地址供我的应用程序使用?

转载 作者:行者123 更新时间:2023-12-03 05:34:24 24 4
gpt4 key购买 nike

我应该如何选择 IPv4 多播地址供我的应用程序使用?我可能需要多个(最终可能是整个范围),但只是想避免与其他应用程序发生冲突。

  • 数据包将完全包含在管理域(可能是 LAN)内
  • 如果我的应用程序的多个独立实例在同一网络上使用,它们每个都可以使用自己的多播地址 - 但如果不这样做,它们无论如何都可以共存,它们只会有少量忽略彼此数据包的开销。
  • 我的数据包已包含一个“魔数(Magic Number)”以避免出现问题
  • 我将检查发起者地址(我当然知道它可能被欺骗)、TTL 和其他信息,以防止意外数据包造成困惑。

请出主意:)

目前我刚刚从“本地使用”空间中分配了任意一个,239.255.42.99

最佳答案

看来您已经找到了http://www.iana.org/assignments/multicast-addresses ,因此您从 239.255/16 范围中选择一个地址是正确的。

由于这些范围完全供站点本地使用,因此您选择哪个特定地址与其他人无关,但您可能需要与网络管理员(假设不是您)协调来选择一个备用地址池。

正如其他人所建议的,只要确保有一种简单的方法来更改地址,以防它与本地 LAN 上的另一个地址发生冲突。

如果多个应用程序问题成为问题,请提供一个(本地)众所周知的多播地址,应用程序可以与其通信,该地址将发布唯一的本地范围 IP 地址供客户端使用。

关于networking - 如何选择多播地址供我的应用程序使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com