目录
1、先上TCP状态转换图

2、TCP连接三次握手发生在什么时候
三次握手发生在客户端connect时,具体消息(通过tcpdump抓包所得)为:

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

本文介绍了TCP连接的状态转换,详细阐述了三次握手的过程,并探讨了就绪队列、accept函数在连接管理中的作用。此外,还讨论了TCP关闭的正常与异常情况,包括客户端和服务器的关闭行为以及异常情况下系统的处理方式。
最低0.47元/天 解锁文章
1279

被折叠的 条评论
为什么被折叠?



