1、我们首先假设,服务器打开了一个21号端口,监听地址为0.0.0.0。此时,服务器会打开一个监听套接字 (*:21 , *:*) ,套接字可由4元组唯一标识,4元组格式为 (监听地址:监听端口, 外来地址:外来端口)。

端口复用的内部实现机制

2、某个客户主机向21号端口发来连接请求,服务器进程收到这个客户端请求会,它会fork一个自身的副本,让子进程来处理客户端的请求。

端口复用的内部实现机制

端口复用的内部实现机制

 

 

3、同一个客户端发起的第二个连接。

端口复用的内部实现机制

 

 

 

 

参考: 

[1] UNIX网络编程卷1:套接字联网API(第3版),第二章

相关文章:

  • 2021-05-01
  • 2021-12-14
  • 2021-09-19
  • 2021-10-28
  • 2021-06-18
  • 2022-12-23
猜你喜欢
  • 2021-09-15
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2021-06-06
相关资源
相似解决方案