一个 TCP 连接的 netstat 中报告的多个端口

Multiple ports reported in netstat for one TCP connection

我 运行 一个简单的客户端-服务器应用程序,用 python 编写,在两台通过 TCP 端口 2222(两侧)通信的计算机之间。但我在 netstat 报告中看到的是另外两个端口,每侧添加一个。例如,我在地址 149.119.141.140 旁边看到的内容如下:

Proto   Local                   Foreign                 State       PID
TCP     149.119.141.140:2222    149.119.140.86:50109    ESTABLISHED 4412
TCP     149.119.141.140:50902   149.119.140.86:2222     ESTABLISHED 4412

这可能是什么原因?

49152 到 65535 端口用于 Dynamic/Private

我猜这与你在私有环境中(从虚拟机或类似的东西)做这件事有关

一般来说,当你遇到未知的开放端口时,你想找到与它们相关的进程,通过使用 "netstat -aon" 你会发现 PID 是相同的,所以它似乎不会打扰你

除此之外你没有遇到任何问题,对吧?