三次握手
客户端请求连接:SYN=1(表示连接) seq=100(随机序列号 之后请求的数据包的序列号会一直加1)
服务器回应:SYN=1(服务器也要告诉客户端建立连接)seq=200 ACK=1(确认) ack=101(确认序号)
客户端回应:ACK=1 ack=201
四次挥手
客户端请求关闭:FIN=1 seq=300
服务器回应:ACK=1 ack=301
服务器会将未发完的数据继续发送,完毕后继续发送一个数据包
FIN=1 seq=400
客户端回应:ACK=1 ack=401
进入超时等待(为了保证最后ACK包确实到达服务器 如果丢包服务器会重发FIN包)