TCP的三次握手建立链接和四次挥手释放链接

上一篇 << 下一篇 >>>TCP、UDP及Socket代码示例


TCP三次握手协议建立链接

Syn(建立连接) 、Ack(确认标记)、fin(终止标记)

白话文翻译:
第一次握手:客户端向服务器端发送 问服务器你在不在?
第二次握手:服务器端回应客户端说:我在的。
第三次握手:客户端发送给服务器端:ok,那我开始建立连接的

TCP四次挥手断开链接

白话文翻译:
第一次挥手:客户端向服务端发送一个释放连接通知;
第二次挥手:服务端接受到释放通知之后,告诉给客户端说等待一下,因为可能存在有其他的数据没有发送完毕,等待数据全部传输完毕之后就开始 关闭连接;
第三次挥手:服务器端所有的数据发送完毕之后,就告诉客户端说现在可以释放连接了。
第四次挥手:客户端确认是最终释放连接通知,ok 就开始 就向服务区端发送我们可以开始关闭连接啦;


推荐阅读:
<< << << << << << << << << << << <<<粘包和拆包问题解决方案汇总
<<<序列化与反序列化知识点汇总
<< <<

你可能感兴趣的:(TCP的三次握手建立链接和四次挥手释放链接)