Круговая задержка
Круговая задержка (англ. round-trip time, RTT), также Время приёма-передачи— это время, затраченное на отправку сигнала, плюс время, которое требуется для подтверждения, что сигнал был получен. Это время задержки, следовательно, состоит из времени передачи сигнала между двумя точками.
Вычислительные сети
Протоколы передачи данных
Сетевые линии связи с высокой пропускной способностью канала и с большим временем приёма-передачи могут содержать очень большие объёмы данных (произведение пропускной способности на задержку) «на лету» в любой момент времени. Такие «длинные и широкие трубы» требуют специально разработанных протоколов. Одним из примеров является возможность масштабирования окна TCP.
Первоначально время приёма-задержки оценивалось в TCP как:
- RTT = ( · Old_RTT) + ((1 − ) · New_Round_Trip_Sample)[1]
Где α является постоянным весовым коэффициентом (0 ≤ < 1). Выбор значения α близкому к 1 делает средневзвешенную невосприимчивой к изменениям, которые длятся короткое время (например, один сегмент, который сталкивается с длительной задержкой). Выбор значения близкому к 0 делает средневзвешенную ответную реакцию на изменения в задержке очень быстрой.
Это соотношение было улучшено алгоритмом Якобсона/Карэлса, который так же принимает во внимание среднеквадратическое отклонение.
После расчёта нового времени приёма-передачи, оно подставляется в уравнение выше, чтобы получить среднее время приёма-передачи для этого соединения, и процедура продолжается для каждого нового расчёта.