单个Web服务器如何建立多个客户端连接?
实际上,我正在学习计算机网络,与此同时,我对Web服务器如何维护多个连接感到困惑。 简而言之,我了解到谷歌搜索是套接字处理每个客户端请求。 因此,假设有一个Web服务器,并假设有2个具有IP的客户端 Client A: 5.5.5.5 Client B: 10.10.10.10 他们都尝试通过端口80连接到服务器。 现在,通过搜索我得到的是什么,服务器在端口80侦听传入的请求。然后,假设客户端A尝试连接到服务器(进行TCP / IP连接)。在这两者之间创建套接字。然后将其作为单独的线程执行以进行进一步的通信,从而使服务器再次侦听该特定端口上的其他客户端请求。而客户B连接方式相同。 现在我的第一个问题是: 1. How does server communicate with these two clients simultaneously after the connection has been established? 现在,实际上,不仅有2个客户端,而且成千上万的用户可以连接到服务器。 然后我的下一个问题是: 2. Now, how do those thousands of clients get connected to a single server? If we assume every …