三次握手:
第一次握手:发出连接请求。客户端向服务端发送连接请求,SYN=1,seq=x,客户端进入请求连接状态
第二次握手:服务端收到客户端的请求报文,进行确认,SYN=1,ACK=x+1,seq=y
第三次握手:客户端收到服务端的报文,设置ACK=y+1,seq=x+1,客户端和服务端连接成功,完成TCP 的三次握手
四次挥手:
第一次挥手:客户端向服务端发出终止连接请求,设置FIN=1,seq=x
第二次挥手:服务端收到客户端发出的终止连接请求,向客户端回应报文,设置ACK=1,seq=y,ack=x+1
第三次挥手:服务端向客户端发送关闭连接请求,设置FIN=1,ACK=1,seq=z,ack=x+1
第四次挥手:客户端收到报文,进行回应,设置ACK=1,seq=x+1,ack=z+1,双方连接关闭,终止数据传输