Я читал во многих учебниках, что некоторые имплементации в стеке предоставляют пакет с ошибкой, указывающей, что контрольная сумма не удалась, в то время как другие отбрасывают пакет. На практике все системы, которые я когда-либо использовал, сбрасывают пакет в случае сбоя контрольной суммы.
Если пакет действительно отброшен, то будет достаточно времени ожидания + повторной отправки.