我听说对于TCP连接,服务器会在一个端口上进行监听,而使用另一个端口来发送数据。
例如,Web服务器侦听端口80。每当客户端连接到它时,该服务器将使用另一个端口(比如9999)向客户端发送数据(Web内容)。如果多个客户端连接到它,那么这个服务器是否会创建多个“另一个端口”来发送数据呢?
客户端是否像服务器一样使用2个端口(监听端口和发送数据端口)?
我是不是对的?我听很多人说过这个,但我找不到任何好的书籍或文章来解释。
请解释一下。
例如,Web服务器侦听端口80。每当客户端连接到它时,该服务器将使用另一个端口(比如9999)向客户端发送数据(Web内容)。如果多个客户端连接到它,那么这个服务器是否会创建多个“另一个端口”来发送数据呢?
客户端是否像服务器一样使用2个端口(监听端口和发送数据端口)?
我是不是对的?我听很多人说过这个,但我找不到任何好的书籍或文章来解释。
请解释一下。