詳細には、wiresharkのようなプログラムがTCPストリームでの再送信から重複を検出する方法について疑問に思っています。TCPに関するRFCを調べましたが、TCPがどのように機能するかを完全に理解することはできませんでした。明確な説明をいただければ幸いです。
私を混乱させた状況の例は次のとおりです。
*C: 1227 + len = 1687
C: 1847+ len = 2299
S: ACK 2299
*C: 2299+len = 2751
*C: 2751+len = 3203
S: ACK 2751
*は、ペイロードが重複しているパケットを示します。重複を検出して破棄するために、wiresharkやTCPはどのように機能しますか?