动态端口是否不断变化?如果是的话,这些端口不会改变,通信会停止吗?请指教。
答案 0 :(得分:3)
如果我理解你的问题,那么简而言之,不。
当您的HTTP客户端(也称为Web浏览器)打开连接时,操作系统会从动态(或“短暂”)范围中选择一个随机端口号。
该连接的所有通信都继续使用相同的端口。
只有在打开 new 连接时才会选择另一个端口。
答案 1 :(得分:0)
澄清另一端......
标准应用程序协议的服务器(如HTTP和FTP)具有由标准组织IANA分配给它们的端口。例如,在HTTP的情况下,默认端口是“80”。
除非客户端选择非标准端口,否则始终对端口80进行Web连接。
Web服务器始终在端口80上侦听,它永远不会到达任何地方。
另外,一些协议使用“动态协议分配”,其中服务的协议号可以改变,但有一种方法可以确保更改端口号是已知的。