服务器的端口是怎样接受多个请求的
以浏览器访问网页为例。
首先服务器上有个原始socket持续运行着,等待来自80端口的TCP链接建立请求。
客户端A访问页面时向服务器80端口发送建立TCP连接请求,服务器响应。经过三次握手建立连接。服务器就生成一个socket(t1)。该t1指向和客户端A的连接,和连接关系。
此时客户端B也要访问页面,就向服务器80端口发送建立TCP连接请求,服务器响应。经过三次握手建立连接。服务器 ** 再生成一个socket (t2)**。t2指向和客户端B的连接,和连接关系。