TCP三次握手和四次挥手

Posted chengxiaodi

tags:

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

三次握手:

目的:建立可靠的通信,确保双方发送和接收功能是正常的。 
流程:发送方向接收方发送SYN信号,接收方(已确认发送方发送功能正常)收到信号后并向发送方发送SYN/ACK信号,发送方收到SYN/ACK信号后(发送方已确认接收方发送和接收正常),再向接收方发送ACK信号(最后接收方确认发送方接收正常)。 
SYN/ACK:SNY的来回传输成功则表示发送方(谁发出SYN即是发送方)到接收方的信道可靠,ACK的来回传输是为了进一步确认信道无误。

四次挥手:

目的:在数据传输结束后,双方通过四次挥手的流程结束TCP链接。 
流程:客户端发送数据结束后,向服务端发送一个FIN信号(用来关闭客户端到服务端的数据传输),服务端返回一个ACK信号进行回应确认(客户端已关闭到服务端的数据传输);服务端向客户端发送一个FIN信号(用来关闭服务端到客户端的数据传输),客户端返回一个ACK信号进行确认(服务端已关闭到客户端的数据传输)。

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

TCP的三次握手和四次挥手

TCP三次握手和四次挥手

TCP三次握手和四次挥手

TCP-三次握手和四次挥手简单理解

图解TCP的三次握手和四次挥手(简单明了)

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