四次分手抓包实战篇

我对四次分手的理解就是,我抓包能观察到四次分手,但是我不清楚原理。

其实tcp断开连接有多种情况,例如我直接拔掉网线和我优雅的杀死进程,tcp的处理是截然不同的。
一般来讲拔掉客户端的网线,客户端是没有办法发出包来的。
但是优雅的杀死客户端进程的时候,客户端是可以发送包的。以华为手机为例,我去关掉一个应用,假如在关闭之前还有tcp连接,那么当我优雅的关闭进程的那一刻,其实有四次分手的。

在这里插入图片描述

在这里插入图片描述

我观察到如下报文,No.18-No.22
fin + ack
ack
fin + ack
ack
我们知道,三次握手是有seq num和ack num之间的联系的,那么四次分手有联系吗?
在这里插入图片描述

从我抓包观察到的数据上来看
在这里插入图片描述

在这里插入图片描述

Guess you like

Origin blog.csdn.net/lineuman/article/details/117372366