两个应用程序使用相同的 HTTPS 端口?

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

我在某处读到两个不同的应用程序/进程不能同时使用同一端口。假设我在浏览器中的一个选项卡上打开 facebook,并同时在另一个选项卡上播放 YouTube 视频。两者都使用 HTTPS。这将使他们使用端口 443,同样,我只有一个到该设备的互联网连接,这意味着一个 IP。这与我读到的内容相矛盾,youtube 和 facebook 如何同时在同一设备上使用同一端口?如果我的怀疑很愚蠢,请原谅我,但事实就是如此。

Chatgpt 给了我有趣的答案,这是我在 stackoverflow 上的第一个问题,我希望伟大人类的成员能够回答这个愚蠢的疑问

networking tcp process ip port
1个回答
0
投票

这是正确的,一个端口一次只能由一台服务器使用,但这并不意味着它会与您的设备使用的端口相同。 您设备上的连接将用于请求、发送和接收数据,无论是通过 UDP 还是 TCP。浏览器创建带有可用于 HTTP 和 HTTPS 协议的端口的进程。

这意味着您可以一次访问多个页面,因为浏览器将处理请求。

希望能解决您的疑问,祝好。

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