1、三次握手
第一次握手 SYN 等于1,Seq=X
第二次握手 SYN等于1 ACK等于1,Seq=Y,Ack=X+1
第三次SYN等于0 ACK等于1,Seq=X+1,Ack=Y+1
ackRow都是对应请求seqraw,三次握手后,Seq就是服务器前一个包中的ack
ACK = Seq+len
Seq = Ack
2、四次挥手
三次握手对方都需要发一次SYN包为1
四次挥手,对方都需要发一次FIN包为1
3、为什么需要一定四次挥手
因为收到客户端FIN,服务器先回应ack,然后数据清理完后就回应FIN=1,客户端再进行确认