为什么 udp 和 udp6 有不同的端口行为?

为什么 udp 和 udp6 有不同的端口行为?

我有两台 Linux 服务器。我在两台服务器上都运行同一个 Java 应用程序。其中一台运行为UDP协议另一个是UDP6 协议。当我向UDP协议应用程序,它会通过一致的端口返回给我。但是当我向我的UDP6 协议应用程序,它通过随机端口返回给我。

为什么 udp6 通过随机端口返回?是否可以将我的 udp6 应用程序更改为 udp?

服务器 1 (udp): 服务器 1

服务器2(udp6): 服务器 2

谢谢。

答案1

UDP就是UDP。

“udp6” 只是 IPv6 上 UDP 的一种语言或 API 约定,与传统的 IPv4 不同。您的应用程序是使用固定端口还是临时端口由您的调用以及可能的 API 定义。低于某个系统特定值的固定端口可能需要提升权限。

相关内容