Как TCP обрабатывает потери пакетов - последствия для физического уровня

Я делаю некоторые экзамены, и у меня есть вопрос, касающийся TCP/IP. Я согласен с первой частью о том, как TCP обрабатывает потерю пакетов, но не уверен насчет второй части, где ответ неверен на физическом уровне.

a) Предположение, присущее протоколу TCP, состоит в том, что потерянные подтверждения (ACK) вызваны перегрузкой в ​​сети. Объясните, как TCP реагирует на потерянные подтверждения, и обсудите, почему этот ответ неверен, когда физический уровень реализован как оператор беспроводной связи. Кратко обсудим последствия этой ситуации.

1 ответ

Решение

Потерянные подтверждения TCP в конечном итоге передаются по истечении таймера подтверждения в отправителе. Это заставляет отправителя повторно передавать данные, в результате чего получатель генерирует другой ACK.

Другими словами, поскольку ACK не поступает от получателя, отправитель инициирует повторную передачу, предполагая, что данные не должны были поступить, поскольку в окне повторной передачи ACK не было.

Другие вопросы по тегам