Wireshark抓包看TCP三次握手
过滤表达式:tcp.port == 80
结果分析:
客户端 → 服务器:SYN Seq=0
服务器 → 客户端:SYN+ACK Seq=0 Ack=1
客户端 → 服务器:ACK Seq=1 Ack=1
关键观察:Acknowledgment Number 总是等于收到的 Sequence Number + 1(因为SYN和FIN都占一个序号)。
为什么是三次不是两次?为了防止已失效的连接请求突然传到服务器,造成资源浪费。
强烈建议自己也抓一次,几分钟就能理解。

浙公网安备 33010602011771号