首页 > 其他 > 详细

TCP传输的三次握手四次挥手策略

时间:2018-03-27 17:51:16      阅读:199      评论:0      收藏:0      [点我收藏+]
TCP传输的三次握手:
首先发送端(前端)发送一个带有SYN标志的数据包给对方。
1.  接收端(后端)收到后,回传一个带有SYN/ACK标志的数据包以表示传达确认信息。
2.  发送端(前端)在回传一个带ACK标志的数据包,代表“握手”结束
3.  若在握手过程中某个阶段莫名中断,TCP协议会再次以相同的方式发送相同的数据包
 
断开一个TCP连接则需要“四次挥手”:
第一次挥手:主动关闭方发送FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方,我已经不会再向你发送数据了(当然,在FIN包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但是此时主动关闭方还可以接收数据
第二次挥手:被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与FIN占用一个序号)
第三次挥手:被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,就是告诉主动关闭方,我的数据已经发送完了,不会向你再发数据了。
第四次挥手:主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,四次挥手完成。

TCP传输的三次握手四次挥手策略

原文:https://www.cnblogs.com/jinbang/p/8658580.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!