3次握手和4次挥手状态变化图
2023-01-05 13:32:00 0 举报
3次握手和4次挥手状态变化图
作者其他创作
大纲/内容
服务端ACK确认请求,并同意SYN建立连接
断开连接
用户端会向服务端发出一个seq(随机数)
用户端收到服务端回复,ACK确认建立连接
ESTABLISHED
用户端向服务端发出ACK建立并发送ack和seqACK=seq+1(上一步的seq)seq=上一步的ack
第三步和第二步除了状态标识不同,seq和ack的数值相同
连接已建立 可以开始传输数据(PSH)
ack=seq+1seq=ack参考上一步的数值
服务端回应客户端:ACK 断开请求收到已确认
TIME_WAIT
用户端
建立连接
LISTEN
用户向服务端发出 SYN 建立连接请求
服务端向客户端发送 FIN 断开连接的请求
服务端回复的时候有一个确认号ACK=seq+1(上一步的seq)和一个新的seq(随机号)
LAST_ACK
TCP四次挥手状态变化
连接已断开
CLOSED
SYN_SENT
服务端
CLOSE_WAIT
FIB_WAIT1
用户端收到服务端请求,ACK确认断开连接
TCP三次握手状态变化
SYN_RCVD
用户向服务端发出 FIN 断开连接请求
2MLS后
ack=seq+1seq=ack参考上一步的数值
FIB_WAIT2
0 条评论
下一页