Если полезная нагрузка TCP повреждена при передаче, пересчитанная контрольная сумма не будет соответствовать переданной контрольной сумме. Отлично, пока все в порядке.
Если контрольная сумма TCP будет повреждена при передаче, пересчитанная контрольная сумма не будет соответствовать теперь поврежденной контрольной сумме. Отлично, пока все в порядке.
Что происходит, когда и полезная нагрузка, и контрольная сумма искажаются, а также пересчитанная контрольная сумма, хотя и отличается от того, что должна быть, просто совпадение с теперь поврежденной контрольной суммой?
Я вижу, с хорошим алгоритмом контрольной суммы (и дополнительными контрольными суммами на более низких уровнях) это может быть очень, очень маловероятно, но разве TCP не должен быть на 100% надежным? Как он устраняет эти ложные срабатывания?