用wireshark 抓包,看看tcp 断开连接的过程. 以前书上说tcp断开连接,4次握手,可我为什么wireshark 只能抓到3个包?
百度一下,别人也有类似的疑问。
【求助】书上和网上的资料说,TCP拆除连接需要四次握手。但是本人多次用wireshark抓包,都只能截到三个包
在网上搜索了很久都没有找到满意的解释。由于本人要填写实验报告,结果这样子就没法填了。
按照理论,TCP断开连接时应该是这样的:
1.客户端向服务器发送FIN包
2.服务器向客户端发送ACK包
3.服务器向客户端发送FIN包
4.客户端向服务器发送ACK包
可实际上截取的包显示为
1.客户端向服务器发送FIN包
2.服务器向客户端发送ACK-FIN包
3.客户端向服务器发送ACK包
答案:
自己画的一个tcp 断开连接的图: