我想知道一个像wireshark这样的程序如何检测TCP流中重传的重复项。我已经查看了有关TCP的RFC,但还没有完全弄清楚它是如何工作的。我非常感谢明确的解释。
让我感到困惑的一个例子是:
*C: 1227 + len = 1687
C: 1847+ len = 2299
S: ACK 2299
*C: 2299+len = 2751
*C: 2751+len = 3203
S: ACK 2751
其中*表示具有重复有效负载的数据包。 wireshark和/或TCP如何检测并丢弃重复项?