TCP连接时的三次握手,四次挥手

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP连接时的三次握手,四次挥手相关的知识,希望对你有一定的参考价值。

参考技术A 三次握手:
1.客户端发起连接请求,传送带有SYN标志的数据包
2.服务端接收到该SYN标志的数据包后,返回SYN/ACK标志的数据包
3.客户端接收后,再次传送ACK标志的数据包

三次握手的目的:
确认客户端与服务端之间正常双发双收。
第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常

第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:对方发送正常,自己接收正常

第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送、接收正常

四次挥手:
1.客户端发起连接释放请求,传送带有FIN标志的数据包
2.服务端接收该FIN标志的数据包后,返回ACK标志的数据包
3.服务端向客户端发送带有FIN标志的数据包
4.客户端接收该FIN标志数据包后,向服务端传送带有ACK标志的数据包

以上是关于TCP连接时的三次握手,四次挥手的主要内容,如果未能解决你的问题,请参考以下文章

一文搞懂TCP的三次握手和四次挥手

TCP协议的三次握手和四次挥手

三次握手和四次挥手

TCP 连接三次握手、四次挥手

聊聊TCP协议的三次握手和四次挥手

关于TCP的三次握手和四次挥手及其衍生问题