如果 A 和 B 之间有 tcp 连接,A 发送一些数据包,然后发送 TCP RST(或 TCP FIN/ACK)来关闭连接,让我说?
PKT1, PKT2, PKT3, TCP_RST
或者
PKT1, PKT2, PKT3, TCP_FIN/ACK
但是数据包到达是乱序的
PKT1, TCP_RST(or TCP_FIN/ACK), PKT2, PKT3
那么B会如何反应呢?
根据TCP_RST和TCP_FIN/ACK的序号,B知道有一些数据包丢失(PKT2和PKT3),B会在关闭连接之前等待PKT2和PKT3,或者B收到TCP_RST后立即关闭连接(或TCP_FIN/ACK)?
谢谢