第一次握手由client发起,具体数据包内容为SYN = 1 sql = x,当服务端接收到消息后会返回报文信息SYN =1 ACK =1 seq = y ack = x + 1,客户端收到信息后继续发送报文,SYN = 1 seq = z ack = y + 1 服务端收到此数据包后正式建立连接,并开始通信

    当服务端和客户端需要断开连接时,需要经过四次挥手,第一次挥手由客户端发起,发送报文FIN = 1,seq = u。服务端收到消息后返回报文,ACK = 1,seq = x ,ack = u + 1。又会发送第二个数据包 FIN = 1 ACK = 1 seq = y ack =u + 1。当客户端收到后,发送数据包ACK = 1 seq = v ack = y + 1。服务端收到后断开连接