三次握手:
1:客户端发送SYN=1,seq=x 给服务端来建立请求连接,
2:服务端收到后发送SYN=1,ACK=1,seq=y,ack=x+1给客户端来表示已经收到请求报文
3:客户端发送ACK=1,ack=y+1,seq=x+1给服务端表示收到
之后就建立连接成功。
四次挥手:
1:客户端发送FIN=1,seq=x给服务端请求终止连接,进入终止等待1阶段
2:服务端发送ACK=1,seq=u,ack=x+1给客户端表示收到终止连接,客户端进入终止等待2,服务端进入关闭等待阶段
3:服务端处理完剩下的请求后,在发送FIN=1,ACK=1,seq=w,ack=u+1表示建立终止连接,等待客户端的报文,进入最后的终止确认阶段
4:客户端收到请求后发送ACK=1,seq=u,ack=w+1给服务端,然后自身等待2S后终止,服务端收到报文后立即终止。