关于TCP Socket的一些概念,假设有100个客户端同时与传统的HTTP / TCP Web服务器通信。服务器和每个客户端分别有多少个套接字?执行服务器上的所有套接字 有相同的服务器端端口号?
答案 0 :(得分:1)
问题是通用的,所以答案也是如此。
对于传统的基于TCP的HTTP服务器,服务器上将有100个套接字(每个客户端一个),每个客户端上有一个套接字。所有服务器套接字都将绑定到同一服务器端口。
这个答案没有考虑到这样一个事实:在现代HTTP模型中,客户端通常会打开多个套接字来提供单个请求。