TCP的主要状态

1、CLOSED状态:初始状态,表示没有任何连接。,2、LISTEN状态:服务端的某个端口正处于监听状态,正在等待没有任何连接。,3、SYN_SENT状态:发送连接请求后等待确认信息,客户端处于SYN_SENT状态,等待服务器发送SYN+ACK。,4、SYN_RCVD状态:收到一个连接请求后回送确认信息和对等的连接请求,服务器处于SYN_RCVD状态,在接收到SYN请求之后会向客户端回复一个SYN+ACK的确认报文。,5、ESTABLISED状态:当客户端回复服务器一个ACK和服务器收到该ACK,表示连接已经建立,可以进行数据传输。,6、FIN_WAIT_1状态:当数据传输期间当客户端想断开连接,向服务器发送了一个FIN之后,主动关闭连接的一方等待对方返回ACK包。,7、FIN_WAIT_2状态:当客户端收到服务器发送的连接断开确认ACK之后,主动关闭连接的一方收到对方返回的ACK包后,等待对方发送FIN包。,8、CLOSE_WAIT状态:当服务器发送连接断开确认ACK后,被动关闭连接的一方在等待关闭连接。,9、TIME_WAIT状态:当客户端收到了服务器发送的FIN并且发送了自己的ACK之后,主动关闭连接的一方收到对方发送的FIN包后返回ACK包。,10、LAST_ACK状态:被动关闭连接的一方在CLOSE_WAIT状态下完成数据的发送后便可向对方发送FIN包,等待返回ACK包。,11、CLOSING状态:连接断开期间,一般是客户端发送一个FIN,然后服务器回复一个ACK,然后服务器发送完数据后再回复一个FIN,当客户端和服务器同时接受到FIN时,客户端和服务器处于CLOSING状态,也就是此时双方都正在关闭同一个连接,是比较罕见的例外状态。,了解更多服务器及资讯,请关注vsping科技官方网站
HTTps://www.mfisp.com/,感谢您的支持!,,1、CLOSED状态:初始状态,表示没有任何连接。,2、LISTEN状态:服务端的某个端口正处于监听状态,正在等待没有任何连接。,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《TCP的主要状态》
文章链接:https://zhuji.vsping.com/497017.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。