码迷,mamicode.com
首页 > 其他好文 > 详细

TCP的三次握手,四次断开

时间:2016-03-14 16:47:53      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:三次握手   四次断开   

1、三次握手

1)服务器处于LISTEND,客户端发来请求syn=1ack=0,  状态为:SYN_SEND

2)服务端收到请求,并返回syn=1ack=1,  状态为SYN_RCVD

3)确立连接 ESTABLISHED   ESTABLISHED

 

2、四次断开

1)客户端主动发起断开请求 发送FIN=1ack=0包 状态为FIN_WAIT1

2)服务端收到客户端的请求 回复ACK包 状态为CLOSE_WAIT  

3)服务端发送给客户端再次确认断开 FIN 状态为LAST_ACK , 客户端状态为FIN_WAIT2

4)客户端收到服务端的确认断开请求 回复ACK 状态为 TIME_WAIT 等待2MSL后,变成CLOSE

TCP的三次握手,四次断开

标签:三次握手   四次断开   

原文地址:http://yxylinux.blog.51cto.com/9411517/1750881

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!