TCP的三次握手和四次挥手
三次握手
第一次握手:客户端向服务器发送 SYN(x)待确认数据标志位的信息,进入SYN_SEND状态
第二次握手:服务器向客户端回传一条ACK (x+1)应答,同时带上SYN(y)待确认数据标志位,进入SYN_RECV状态
第三次握手:客户端向服务器回传一条ACK( y+1)应答 ,当三次握手完成之后,客户端和服务器同时进入ESTABLISHED(已连接)状态

四次挥手
第一次:主动方向被动方发送断开连接请求,带上标志位FIN(x),进入FIN_WAIT1状态
第二次:被动方向主动方回传ACK(x+1)应答, 主动方进入FIN_WAIT2状态, 被动方进入CLOSE_WAIT状态
第三次:被动方向被主动方发送断开连接请求,带上标志位FIN(y),进入LAST_FIN状态
第四次:主动方向被动方回传ACK(y+1)应答, 主动方进入TIME_WAIT状态
被动方在接收到ACK应答之后,双方同时进入CLOSE状态
