【发布时间】:2013-01-21 15:35:05
【问题描述】:
应用程序是否使用不同的本地端口进行并发连接,还是与用于第二个新连接的端口号相同? 例如,如果我打开我的 Firefox 浏览器(在端口 57615 上)并且我想打开另一个 Firefox 应用程序(即现在正在运行的 2 个并发应用程序)。 两个应用程序会在端口 57615(示例端口)上运行,还是会为第二个 Firefox 应用程序分配不同的本地端口(例如 5766)?
(即我打开了 Firefox 应用程序并打开了另一个 Firefox 应用程序)
使用下面的命令显示它对两个并发应用程序使用相同的端口号,但我希望非常确定!!!
netstat -ano |find / "firefox.exe"
netstat -ano |find / "进程 ID"
干杯
【问题讨论】:
-
我指的是客户端的端口(即客户端机器,而不是端口 80 或 443)
-
端口号必须是唯一的。客户端端口号由 tcp/ip 堆栈动态建立,可以是任何未使用的端口号。来自临时端口号范围:en.wikipedia.org/wiki/Ephemeral_port
-
@HansPassant,感谢您的回复。但是根据我使用 netstat 命令看到的,应用程序(即,在我打开另一个 Firefox 应用程序后,Firefox 仍然使用相同的端口号)
-
@Hans Passant,想象一下打开 Firefox(检查端口号)并打开另一个 Firefox 应用程序(并检查端口号)......我认为它使用相同的端口号......但需要在继续之前确保我在正确的轨道上
标签: windows firefox networking ports netstat