Задержка туда и обратно
В телекоммуникациях , двусторонняя задержка ( RTD ) или время приема-передачи ( RTT ) — это количество времени, необходимое для отправки сигнала плюс количество времени, необходимое для подтверждения получения этого сигнала. Эта временная задержка включает в себя время распространения по путям между двумя конечными точками связи . [1] В контексте компьютерных сетей сигнал обычно представляет собой пакет данных . RTT обычно используется как синоним времени ping , которое можно определить с помощью команды ping . Однако время проверки связи может отличаться от реального времени RTT с другими протоколами, поскольку полезная нагрузка и приоритет, связанные с сообщениями ICMP, используемыми при проверке связи, могут отличаться от таковых для другого трафика.
Сквозная задержка — это время, необходимое сигналу для прохождения в одном направлении, и часто ее значение приблизительно равно половине RTT.
Разработка протокола
[ редактировать ]RTT — это мера времени, затраченного на отправку всего сообщения в пункт назначения и на отправку ответа обратно отправителю. Время полной отправки сообщения в пункт назначения называется задержкой сети , и, таким образом, RTT — это удвоенная задержка в сети плюс задержка обработки в пункте назначения. Другими источниками задержки в сети, которые составляют задержку сети, являются задержка обработки при передаче, время распространения, время передачи и время ожидания. Время распространения зависит от расстояния. Время передачи сообщения пропорционально размеру сообщения, разделенному на полосу пропускания. Таким образом, сети с более высокой пропускной способностью будут иметь меньшее время передачи, но время распространения останется неизменным, и поэтому RTT действительно падает с увеличением пропускной способности, но задержка все больше представляет собой время распространения. [2] : 90, 91
Сети с высокой пропускной способностью и высоким значением RTT (и, следовательно, с высокой задержкой полосы пропускания ) могут передавать большие объемы данных в любой момент времени. Такие длинные толстые сети требуют специальной разработки протокола. [3] Одним из примеров является опция масштабирования окна TCP .
Первоначально RTT рассчитывался в TCP по формуле:
где — постоянный весовой коэффициент ( ). [4] Выбор значения для близкое к 1 делает средневзвешенное значение невосприимчивым к изменениям, которые длятся короткое время (например, один сегмент сталкивается с большой задержкой). Выбор значения для Если значение близко к 0, средневзвешенное значение очень быстро реагирует на изменения задержки. Это было улучшено с помощью алгоритма Джейкобсона/Карелса , который также учитывает стандартное отклонение. После расчета нового значения RTT оно вводится в приведенное выше уравнение для получения среднего значения RTT для этого соединения, и процедура продолжается для каждого нового расчета.
Wi-Fi
[ редактировать ]Точные измерения времени прохождения сигнала туда и обратно по Wi-Fi с использованием IEEE 802.11mc являются основой системы позиционирования Wi-Fi .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Время задержки туда и обратно , Боулдер, Колорадо : Национального управления по телекоммуникациям и информации Институт телекоммуникационных наук , заархивировано из оригинала 17 октября 2021 г. , получено 29 мая 2021 г.
- ^ Форузан, Бехруз А.; Феган, София Чанг (2007). Передача данных и сети (4-е изд.). Бостон: Высшее образование Макгроу-Хилла. ISBN 9780072967753 .
- ^ Брайан Хедер (6 мая 2014 г.): «У вас слишком большие трубки?» , Network World , заархивировано из оригинала 5 июня 2014 г. , получено 9 января 2016 г.
- ^ Дуглас Э. Комер (2000). Межсетевое взаимодействие с TCP/IP - принципы, протоколы и архитектура (4-е изд.). Прентис Холл. п. 226. ИСБН 978-0-13-018380-4 .