TCP四次挥手
2021-02-05 15:24:47 16 举报
tcp四次挥手解释
作者其他创作
大纲/内容
发送完FIN请求,状态改为FIN_WAIT_1
CLOSE_WAIT
业务逻辑完成,告诉A可以关闭连接
TIME_WAIT
ACK N+1
B
收到关闭请求,发送ACK响应,同时状态改为CLOSE_WAIT
FIN_WAIT_2
A: 我要挂电话了 --FINB:好的,我知道了.先等我一下 --ACKB: 好了,可以挂电话了 --FINA: 好的,那就挂了吧 --ACK
CLOSED
FIN N
LAST_ACK
FIN M
收到ACK,状态改为FIN_WAIT_2
为何是三次握手,却是四次挥手?因为关闭连接前,要等待服务端处理业务逻辑。
发送FIN,同时状态改为LASK_ACK
处理业务逻辑
ACK M+1
A
FIN_WAIT_1
收到ACK,状态改为TIME_WAIT
0 条评论
回复 删除
下一页