Windows操作系统随机分配源端口

问题描述 投票:0回答:1

我是 TCP/IP 新手,正在努力学习基础知识。当我使用wireshark时,我注意到应用程序的源端口不断变化。我的一些同事认为这是正常行为,操作系统会不断更改源端口号。有好心人分享一下原因吗

根据我在wireshark上的观察,我预计源端口会固定在编码级别。

networking tcp port
1个回答
0
投票

我期望源端口在编码级别固定

源端口可以使用

bind
明确固定在编码级别。但通常不会这样做,因为这会导致应用程序之间以及同一应用程序内的多个套接字之间使用的端口出现不必要的冲突。

这就是为什么源端口的选择通常留给底层操作系统,它从一系列尚未使用的临时端口中选择一个(或多或少是随机的)。

© www.soinside.com 2019 - 2024. All rights reserved.