ВОПРОС
Предположим, вы используете TCP для передачи файла 4 МБ по сети.Получатель объявляет о получении окна 4 МБ.Предположим, что таймеры повторной передачи истекают после 5 RTT.
(a) Если TCP отправляет сегменты по 4 КБ, сколько RTT требуется для отправки файла, при условии отсутствия потерь сегмента?
(b) Опишите, что произойдет, если первый сегмент, отправленный после того, как окно отправки достигнет 1 МБ, будет потерян.Предположим, что используемая вами версия TCP не обеспечивает быструю повторную передачу и быстрое восстановление.Сколько RTT требуется для отправки файла?
(c) Теперь предположим, что используемая версия TCP реализует быструю повторную передачу и быстрое восстановление.Сколько RTT сохраняется благодаря тому, что в вашем TCP реализована быстрая повторная передача и быстрое восстановление?
Я недавно начал изучать контроль перегрузки, но меня немного смущает то, как быстрая повторная передача / восстановление работает иначе, чем обычная повторная передача.Пожалуйста, объясните об этом.