一个进程使用两个端口

本文关键字:两个 进程 一个 | 更新日期: 2023-09-27 18:31:04

我使用一个进程通过HttpWebRequest从服务器下载文件。然后我使用 IpHelper 获取当前时间的 TCP 表。我发现TCP表包含当前进程使用的两行。这意味着,当前进程使用两个TCP端口来下载文件。

我的问题是,一个进程不是只使用一个TCP端口(默认情况下)吗?

感谢您的任何帮助。(对不起,我的英语很差。

一个进程使用两个端口

进程没有仅使用一个端口的限制。进程可以根据需要使用任意数量的端口。当然,这是有限制的,但这些限制远高于 2 个端口。例如,可用端口的数量本身只有 64K。而且大多数进程对文件描述符的数量也有限制(每个套接字需要一个)。但是,再一次,这些限制远高于 2 个端口。