端口复用的内部实现机制

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

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

 

 

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

 

 

 

 

参考: 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值