目录
1、先上TCP状态转换图
2、TCP连接三次握手发生在什么时候
三次握手发生在客户端connect时,具体消息(通过tcpdump抓包所得)为:
具体步骤为:
- 服务器创建socket并bind相关协议信息
- 服务器开启listen
- 客户端配置服务器socket
- 客户端connect服务器
此时,服务器和客户端就发送了三次握手,并建立了连接,说明服务器和客户端连接不需要服务器accept就能够完成,即socket的tcp连接不是应用态完成,通过查资料可以知道时系统内核完成的。那这里我们会遇到两个问题,1、服务器连接的connect存储在什么地方,可以保存多少个connect?