Kann eine TCP-Prüfsumme einen Fehler nicht erkennen? Wenn ja, wie wird damit umgegangen?

Wenn eine TCP-Payload während der Übertragung beschädigt wird, stimmt die neu berechnete Prüfsumme nicht mit der übertragenen Prüfsumme überein. Großartig, soweit alles in Ordnung.

Wenn eine TCP-Prüfsumme während der Übertragung beschädigt wird, stimmt die neu berechnete Prüfsumme nicht mit der jetzt beschädigten Prüfsumme überein. Großartig, soweit alles in Ordnung.

Was passiert, wenn sowohl die Nutzlast als auch die Prüfsumme beschädigt werden und die neu berechnete Prüfsumme, obwohl anders als erwartet, nur mit der jetzt beschädigten Prüfsumme übereinstimmt?

Ich kann mit einem guten Prüfsummenalgorithmus (und zusätzlichen Prüfsummen auf niedrigeren Ebenen) sehen, dass dies sehr, sehr unwahrscheinlich ist, aber soll TCP nicht 100% zuverlässig sein? Wie werden diese Fehlalarme behoben?