1. TCP Previous segment not captured
tcp连接建立后,针对同一台主机的发包情况进行叙述。正常情况下,后一个package的seq等于前一个package的seq+len。而在实际传输过程中经常会产生数据丢失的问题,这种情况下,后一个Package的seq会大于前一个package的seq+len,实际的网络包的显示效果就是"TCP Previous segment not captured"
。
重点:later package's seq > previous package's seq + data len
2. TCP Out-Of-Order
出现这个信息的原因就是因为数据在传输过程中顺序乱了,也就是后一个package的seq会小于前一个package的seq+len。
3. TCP Dup ACK xxx#y
当package发生乱序或者丢失时,接收端会受到一些seq比期望值更大的package。每收到一次这种package就ack一次期望值,用以提醒发送方。
4. TCP Spurious Retransmission
这种情况下,发送端认为发送的package已经丢失了,所以重传了,尽管此时接收端已经发送了对这些包的确认。
5. TCP Fast Retransmission
当发送发接收到3个或以上的[TCP Dup ACK],就意识到之前发的包可能丢了,于是快速重传package。