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

关于TCP建立连接

时间:2018-10-11 01:40:55      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:bsp   思想   分享   col   通过   请求   中断   开始   nbsp   

TCP大家大多称之为"三次握手"。今天看了一篇文章,学到了“三步握手”

TCP建立连接,客户端发送SYN给服务端,服务端接收到请求回应ACK。服务端发送SYN到客户端,客户端回应ACK。

但是由于这是在建立连接,所以服务端不会从刚开始就和客户端存在不可停止的交互,所以可以将回应客户端ACK与向客户端发送SYN合二为一。

通过着三步,客户端与服务端之间就可以建立稳定连接。

技术分享图片技术分享图片

 

TCP断开连接的“四次挥手”

技术分享图片

在连接的时候可以做三步握手,在断开连接的时候不能简化成三步,是因为有可能服务端收到了客户端发来的断开连接请求FIN时,还在执行上一次请求,正在向客户端传送数据。这个时候如果应答ACK与结束FIN合二为一的话,则正在传输的数据会立刻中断,这样就不符合人们的设计思想。所以应该单独发送FIN,不能和ACK一起发送

 注:图片来源----微信公众号:余晟以为  

关于TCP建立连接

标签:bsp   思想   分享   col   通过   请求   中断   开始   nbsp   

原文地址:https://www.cnblogs.com/easilyai/p/9769870.html

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