【发布时间】:2012-10-22 19:31:45
【问题描述】:
how can an application use port 80/HTTP without conflicting with browsers?
How do multiple clients connect simultaneously to one port, say 80, on a server?
我已阅读上述问题,但答案似乎不一致。
我想知道究竟是什么定义了socket连接,是吗:
(sockid, source ip, source port, dest ip, dest port)
或仅:
(source ip, source port, dest ip, dest port)
两个不同的进程(例如,两个不同的浏览器)可以在同一个源端口上与 Web 服务器通信吗? (默认情况下目标端口相同)
如果同一浏览器中的不同标签页会发生什么情况?
此外,正如其中一个答案所述,单个网页可以同时连接到多个服务器(例如广告服务器)。同时连接到多个服务器时,Web 浏览器(例如 Chrome、Firefox)是使用相同的端口连接到每个服务器,还是为每个服务器使用不同的端口?
【问题讨论】:
-
我没有阅读裁判的问题,但序列号对于识别连接也有重要作用。
标签: networking tcp port