我的问题非常简单明了。在我的阅读中,是否可以说Web服务器上的端口80是一个被动套接字,只是为每个连接创建一个活动套接字?
答案 0 :(得分:0)
可以说Web服务器上的端口80是被动套接字
这是一个被动端口。它通过套接字在Web服务器进程内表示。
只为每个连接创建一个活动套接字?
端口不会创建套接字。 TCP创建套接字。 Web服务器进程接受连接,并以活动套接字的形式传递给进程。
答案 1 :(得分:0)
服务器是被动侦听器(侦听特定端口),并在接受具有未保留端口号的新连接时创建新套接字。
例如Web服务器(TCP服务器)
侦听端口80并接受不同端口上的许多连接(例如,在端口5001,5002,5003,5004,5005上有5个已接受的套接字)