| 用途 | 确认连接正常释放 |
|---|---|
| 过滤 | tcp[tcpflags] & (tcp-fin|tcp-rst) != 0 |
判读要点
判读要点
FIN 只关闭一个方向,反向仍可发数据
FIN-ACK 间隔异常增大:对端应用未及时 close
最后一个 ACK 后进入 TIME_WAIT(主动方)抓包中连不上"最后那个 ACK"很正常:它可能已发但不在抓包点覆盖范围内。
关闭流程:主动方 FIN → 对端 ACK → 对端 FIN → 主动方 ACK;理解半关闭(单向 FIN)与谁先关闭,定位"连接迟迟不释放"的问题。
| 用途 | 确认连接正常释放 |
|---|---|
| 过滤 | tcp[tcpflags] & (tcp-fin|tcp-rst) != 0 |
FIN 只关闭一个方向,反向仍可发数据
FIN-ACK 间隔异常增大:对端应用未及时 close
最后一个 ACK 后进入 TIME_WAIT(主动方)