rst包是仅在header control bits设置rst的空payload包,用于强制关闭tcp连接。常在以下场景发送 远程主机没有监听该端口 远程主机强迫关闭了一个现有连接。比如服务端进程崩溃后重启会向之前连接发送rst 相比于四次挥手的fin,rst是在异常情况下的无条件关闭,在该连接中不再发送和接收包。而fin是在四次挥手场景中,而且还是会接收连接对方发送的包 Ref https://www.pico.net/kb/what-is-a-tcp-reset-rst/ https://www.baeldung.com/cs/tcp-fin-vs-rst