三次握手:
首先,客户端向服务端发送SYN=1的报文,表示想要建立连接,发送数据;
随后,服务端向客户端回复SYN=1,ACK=1的报文,表示此端收到了你端报文并同意连接;
最后,客户端向服务端发送ACK=1的报文,表示此端收到了你端报文,连接建立。
接下来便可以传输数据了。数据传输完成后要断开连接,
四次挥手:
首先,客户端向服务端发送FIN=1的报文,表示想要断开连接,发送数据完毕;
随后,服务端向客户端回复ACK=1的报文,表示此端收到了你端报文;
但是此时服务端的数据是否发送完成是不确定的,因此客户端等待
之后,服务端向客户端发送FIN=1的报文,表示可以断开连接;
最后,客户端向服务端回复ACK=1的报文,表示此端收到了你端报文,连接断开。