Быстрая повторная передача является модификацией алгоритма предотвращения перегрузки. Как и в алгоритме быстрой повторной передачи Джейкобсона, когда отправитель получает третий дубликат ACK, он предполагает, что пакет потерян, и повторно передает этот пакет, не дожидаясь истечения таймера повторной передачи.
Почему полезна быстрая повторная передача?
Быстрая повторная передача играет здесь важную роль. После получения некоторого количества дубликатов ACK TCP на стороне-отправителе повторно передает отсутствующий пакет, не дожидаясь истечения таймера. Более того, получение некоторого количества повторяющихся ACK означает, что произошла перегрузка сети.
Когда в TCP используется быстрая повторная передача?
Быстрая повторная передача - это усовершенствование TCP, сокращающее время ожидания отправителя перед повторной передачей потерянного сегмента. Отправитель TCP обычно использует простой таймер для распознавания потерянных сегментов.
Зачем нам нужно быстрое восстановление для управления перегрузкой TCP?
При использовании только Fast Retransmit окно перегрузки уменьшается до 1 каждый раз, когда обнаруживается перегрузка сети. Таким образом, для достижения высокого уровня использования канала, как и прежде, требуется некоторое время. Однако быстрое восстановление облегчает эту проблему, устраняя фазу медленного старта..
Что такое быстрая ретрансляция быстрого восстановления?
Быстрая повторная передача и быстрое восстановление были разработаны для ускорения восстановления соединения без ущерба для его характеристик предотвращения перегрузки. Теперь клиент подтверждает первый сегмент, тем самым завершая трехэтапное рукопожатие. Окно приема установлено на 5000.