参考答案
结论:三次握手用于建立可靠连接,四次挥手用于终止全双工连接。过程:握手:1)客户端发SYN=1,seq=x;2)服务端回SYN=1,ACK=1,seq=y,ack=x+1;3)客户端发ACK=1,seq=x+1,ack=y+1,连接建立。挥手:1)客户端发FIN=1,seq=u;2)服务端ACK=1,ack=u+1;3)服务端发FIN=1,seq=v(数据可能未发完);4)客户端ACK=1,ack=v+1,连接关闭。差异:握手 SYN 和 ACK 可合并,挥手因可能还有数据要发故 FIN 和 ACK 分开,导致多一次。