一个端口可以接收多个不同的 tcp 连接吗? [复制]

Posted

技术标签:

【中文标题】一个端口可以接收多个不同的 tcp 连接吗? [复制]【英文标题】:Can one port receive several different tcp connections? [duplicate] 【发布时间】:2014-09-29 05:20:30 【问题描述】:

    服务器如何处理多个请求,它是打开不同的端口还是只使用一个端口,如 8080 或其他?

    像谷歌,www.google.com;当我访问 google.com 时,google 的哪个端口将为我的 tcp 连接打开?

    当我们输入“www.google.com”作为 url 时,DNS 服务器只告诉我们 IP 地址而不告诉我们端口号。当我访问自己的 tomcat 服务器时,我输入如下: http://localhost:8080/...;

    看,里面有一个端口号!这让我很困惑。

【问题讨论】:

如果没有指定端口,80 端口是默认端口,无论如何用于 HTTP。 搜索“临时端口”。 【参考方案1】:

服务器如何处理多个请求,是打开不同的端口还是只使用一个端口,如 8080

它使用一个端口。

像谷歌,www.google.com;当我访问 google.com 时,google 会为我的 tcp 连接打开哪个端口?

端口 80,或 443 用于 HTTPS。

【讨论】:

以上是关于一个端口可以接收多个不同的 tcp 连接吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

TCP 连接打开后会移动到另一个端口吗? [复制]

TCP 连接打开后会移动到另一个端口吗? [复制]

TCP server 为什么一个端口可以建立多个连接?

NAT 后面的 TCP 连接

TCP和UDP使用同一端口通信

C# 编写pc与西门子1500通讯,用modbus tcp协议