三次握手-四次挥手 TCP11种状态变化
2023-01-05 21:19:30 9 举报
三次握手-四次挥手 TCP11种状态变化
作者其他创作
大纲/内容
send
receive
ACK
关闭状态
CLOSE_WAIT
04.知道向客户端发完ACK,就发送FIN报文,此时进入LAST_ACK状态
客户端(主动端)
SYN
TIME_WAIT
01.客户端先向服务端发送FIN报文请求断开连接,其状态变为:FIN_WAIT1
四次挥手状态变化-CLOSING
FIN
服务端(被动端)
05.客户端收到服务端的FIN后,马上发送ACK给服务端,此时客户端进入TIME_WAIT状态,再过2MSL长的时间进入CLOSED状态
FIN_WAIT1
SYN_RCVD
ESTABLISHED
3
服务端收到客户端的ACK后服务端状态变化为:ESTAB
4
1
三次握手状态变化
四次挥手状态变化
客户端发送SYN连接请求后
TIME_WAIT
客户端状态收到ACK,SYN后发出ACK客户端状态变化:ESTAB(建立连接)
CLOSING
CLOSED
5
服务端收到客户端SYN请求回复了ACK服务端状态变化为:SYN_RCVD(received)
LISTEN
BSTABLISHED
LAST_ACK
2MSL后
02.服务端收到FIN后向客户端发送ACK服务端状态变为:CLOSE_WAIT
服务端软件运行的时候的状态:LISTEN状态
SYN_SENT
06.服务端收到客户端发来的ACK后就进入CLOSED状态
03.客户端收到ACK后就进入FIN_WAIT2状态,此时连接已经断开一半了。如果服务端还有数据发送给客户端,就会继续发送
三次握手-四次挥手TCP11种状态变化
FIN_WAIT2
2
0 条评论
下一页