三次握手 四次挥手
博客专区 > MrYx3en 的博客 > 博客详情
三次握手 四次挥手
MrYx3en 发表于3年前
三次握手 四次挥手
  • 发表于 3年前
  • 阅读 14
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: TCP的 有限状态机(上半部分是三次握手;下半部分是四次挥手) 粗实线代表 客户端进程的正常变迁;粗虚线代表服务器进程的正常变迁;细线表示异常变迁

三次握手:

    客户端向服务端发送SYN包;服务器确认回复包;客户端回复确认,建立连接。

四次挥手:

    A发出TCP连接断开请求,进入FIN_WAIT_1;

    B接收到连接释放报文后发出确认包,B进入 CLOSE WAIT 状态;(此时处于  半连接  状态);

    A接收到来自B的确认包,进入 FIN_WAIT_2 状态,等待B发出的连接释放报文段;

    若B没有向A发送数据,应用进程通知TCP释放连接,B进入 LAST_ACK 状态,等待A的确认;

    A发出确认进入 TIME_WAIT 状态,此时B关闭;

    等待4min(2MSL)之后A关闭。

    

共有 人打赏支持
粉丝 10
博文 88
码字总数 30598
×
MrYx3en
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: