在 Linux 上,Firefox 正在侦听 0.0.0.0 上的多个 UDP 端口

在 Linux 上,Firefox 正在侦听 0.0.0.0 上的多个 UDP 端口

在 Linux 上,Firefox 正在侦听 UDP 端口,通常在端口 30000 或更高端口上。这是什么原因?为什么不只是 localhost,而是 0.0.0.0,即也暴露于网络的接口?

答案1

UDP 不是基于连接的,因此两端都必须侦听双向通信。因此,如果 Firefox 希望接收来自与之通信的 UDP 服务的任何响应,则需要将开放端口绑定到可路由接口。

从火狐 88 开始,HTTP/3默认情况下已启用,使用 UDP 通过支持它的服务器进行网页浏览。 DNS 查找可能涉及来自 Firefox 的远程 UDP 请求(但通常不在 Linux 系统上)。许多 P2P 系统(例如 WebRTC)也使用 UDP。

相关内容