Round Trip Time (RTT)
Время приёма-передачи (англ. Round Trip Time, RTT) — это время, которое требуется для отправки пакета данных в пункт назначения, плюс время, которое требуется для подтверждения того, что этот пакет был получен обратно. RTT между сетью и сервером может быть определён с помощью команды ping .
ping google.com PING google.com (216.58.194.174): 56 data bytes 64 bytes from 216.58.194.174: icmp_seq=0 ttl=55 time=25.050 ms 64 bytes from 216.58.194.174: icmp_seq=1 ttl=55 time=23.781 ms 64 bytes from 216.58.194.174: icmp_seq=2 ttl=55 time=24.287 ms 64 bytes from 216.58.194.174: icmp_seq=3 ttl=55 time=34.904 ms 64 bytes from 216.58.194.174: icmp_seq=4 ttl=55 time=26.119 ms --- google.com ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 23.781/26.828/34.904/4.114 ms
В приведённом выше примере среднее время приёма-передачи, как показано в последней строке, равно 26,8 мс.
Смотрите также
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on 12 нояб. 2023 г. by MDN contributors.
Your blueprint for a better internet.
Что такое RTT в сети?

Время приема-передачи (RTT) в сети – это время, необходимое для получения ответа после инициирования сетевого запроса. Когда вы взаимодействуете с приложением, например нажимаете кнопку, оно отправляет запрос на удаленный сервер данных, затем получает ответ с данными и отображает информацию для вас. RTT – это общее время, необходимое для передачи запроса по сети и возврата ответа обратно. Обычно RTT можно измерить в миллисекундах. Благодаря более низкому значению RTT повышается качество работы приложения и повышается скорость его отклика.
Как показатель RTT связан с сетевой задержкой?
Сетевая задержка – это задержка сетевого обмена данными. Здесь показывается время, необходимое для передачи данных по сети. Сети с более длительной задержкой имеют высокую пропускную способность, в то время как сети с быстрым временем отклика имеют низкую пропускную способность. Термин «сетевая задержка» обычно относится к нескольким факторам, из-за которых задерживается передача данных по определенной сети и от которых зависит производительность этой сети.
Сетевая задержка измеряется с помощью метрики «время приема-передачи» (RTT). Точно так же, как время измеряется в минутах, сетевая задержка измеряется в RTT.
Как измеряется RTT?
Время приема-передачи (RTT) можно измерить с помощью различных инструментов диагностики сети, таких как ping или traceroute. Такие инструменты отправляют пакеты эхо-запросов по протоколу Internet Control Message Protocol (ICMP) в указанное место назначения. Затем они сообщают, сколько времени требуется пакетам данных ICMP, чтобы достичь места назначения.
RTT можно измерить с помощью команды ping следующим образом.
- Откройте на своем компьютере командную строку.
- Введите ping, а затем IP-адрес или имя хоста места назначения, которое вы хотите протестировать.
- Нажмите Enter.
Тест ping отправляет пакеты данных в место назначения и сообщает RTT для каждого из них. Обратите внимание, что измеренное значение RTT может быть разным для различных условий сети и конкретных инструментов, используемых для его определения. Вот почему оценить время приема-передачи непросто.

Каково приемлемое или оптимальное время приема-передачи?
Приемлемым временем приема-передачи (RTT) для оптимальной производительности будет менее 100 миллисекунд. RTT, равное 100–200 миллисекундам, означает, что производительность может понизиться, но ваши пользователи по-прежнему смогут пользоваться сервисом. RTT, равное 200 миллисекундам или более, означает, что производительность понизилась и пользователям приходится долго ждать или загружать страницы. RTT более 375 миллисекунд обычно приводит к разрыву соединения.
Какие факторы влияют на время приема-передачи?
На время приема-передачи (RTT) влияют несколько факторов, в том числе следующие.
Distance
Физическое расстояние влияет на RTT, поскольку чем дальше от источника находится хост, тем больше времени требуется для получения ответа. Значит, можно сократить RTT путем сближения двух адресов. Кроме того, можно воспользоваться сетью доставки контента (CDN), чтобы приблизить точку его распространения к пользователям.
Средство передачи
На скорость соединения влияет и среда передачи данных. Например, данные передаются быстрее по оптоволоконным кабелям, чем по медным, а беспроводные подключения ведут себя иначе, чем спутниковая связь.
Количество сетевых прыжков
Сетевой узел – это сетевая точка подключения, например сервер или маршрутизатор, которая может отправлять, получать или пересылать пакеты данных. Термин «сетевой прыжок» означает процесс перемещения пакетов данных от одного сетевого узла к другому по мере их перемещения от источника к месту назначения.
По мере увеличения количества сетевых прыжков увеличивается и RTT. Каждому узлу требуется некоторое время для обработки пакета перед его пересылкой, поэтому задержки увеличиваются.
Перегрузка сети
RTT возрастает из-за больших объемов трафика. Когда сеть перегружена, количество узлов в сети растет. Это приводит к замедлению трафика и задержке при выполнении запросов пользователей. Также это может привести к понижению скорости отклика, которая влияет на скорость связи между узлами и увеличивает время приема-передачи.
Время ответа сервера
Время ответа сервера напрямую влияет на RTT. Когда сервер получает запрос, ему часто приходится взаимодействовать с другими серверами, например с сервером баз данных или с внешними API для обработки запроса. Если запросов слишком много, возникают задержки, так как серверу приходится помещать новые запросы в очередь, пока обрабатываются старые запросы.
Трафик в локальной сети
Корпоративная сеть часто состоит из небольших взаимосвязанных локальных сетей (LAN). Данные передаются из локальной сети во внешнюю сеть и обратно. Внутренний трафик в корпоративной сети может ограничить пропускную способность, даже если внешняя сеть обладает достаточными ресурсами и работает эффективно.
Например, если к сервису потокового видео одновременно подключаются несколько сотрудников в офисе, это может повлиять на RTT и для других приложений.
Как сократить время приема-передачи?
Для сокращения времени приема-передачи (RTT) можно использовать сеть доставки контента (CDN). CDN – это стратегически расположенные серверы, которые кэшируют контент и обеспечивают высокую доступность, потому что находятся ближе к пользователям.
CDN сокращают RTT благодаря кэшированию, распределению нагрузки и масштабируемости.
Кэширование
Кэширование – это процесс сохранения нескольких копий одних и тех же данных для обеспечения более быстрого к ним доступа. CDN кэшируют часто используемый контент поблизости от конечного пользователя.
Когда географически удаленный пользователь делает первый запрос на получение контента, сервер приложений отправляет ответ удаленному пользователю, а копию ответа – в CDN. В следующий раз, когда этот пользователь (или любой другой пользователь в этом месте) сделает тот же запрос, CDN отправит ответ напрямую. Это устраняет необходимость отправки запроса на сервер приложений и снижает общее RTT.
Распределение нагрузки
Распределение нагрузки в CDN позволяет эффективно и сбалансированно распределять запросы пользователей по сети серверов. CDN определяют, какой сервер лучше всего подходит для запроса, исходя из источника запроса и текущей нагрузки на серверную инфраструктуру CDN.
Возможность масштабирования
Являясь облачными сервисами, CDN обладают высокой масштабируемостью и могут обрабатывать огромное количество запросов пользователей. Это помогает устранить узкие места в доставке контента и свести RTT к минимуму.
Как AWS может помочь сократить время приема-передачи для ваших приложений?
Как AWS может помочь сократить время приема-передачи для ваших приложений?
Amazon CloudFront – это сеть доставки контента (CDN), которая сокращает время приема-передачи для ваших приложений (RTT) за счет безопасной доставки контента на высоких скоростях. CloudFront снижает задержку за счет кэширования информации в более чем 450 распределенных точках при поддержке автоматического картографирования сети и интеллектуальной маршрутизации.
Вот как вы можете воспользоваться преимуществами CloudFront.
- Предоставляйте быстрые и безопасные веб-сайты пользователям по всему миру за миллисекунды
- Ускоряйте доставку динамического контента и API
- Обеспечьте быструю и надежную потоковую передачу видеоконтента в реальном времени и по запросу
- Распространяйте исправления и обновления в больших масштабах с высокой скоростью передачи
Начните доставлять контент в Amazon Web Services (AWS), создав учетную запись сегодня.
Прием и отправка вызовов RTT или TTY на iPhone
На устройствах iPhone с ОС iOS 10 и более поздних версий и с подключением к сотовой сети можно отправлять RTT (текст в реальном времени) и совершать вызовы TTY (телетайп) без использования дополнительного оборудования. Также можно просматривать записи предыдущих вызовов.
Что такое RTT/TTY?
RTT (текст в реальном времени) позволяет отправлять текстовые сообщения получателю во время телефонного вызова. RTT также можно использовать с устройством TTY (телетайпом). Эта функция доступна для только тарифных планов операторов в США и Канаде. Для виртуальных и аппаратных вызовов RTT/TTY применяются стандартные тарифы для голосовой связи. В зависимости от используемого оператора может отображаться RTT, TTY или RTT/TTY.
Настройка RTT/TTY

- Перейдите в меню «Настройки» > «Универсальный доступ» > RTT/TTY.
- Включите функцию «Виртуальный RTT/TTY» или «Аппаратный TTY».
- Нажмите «Номер ретрансляции» и введите номер телефона для вызовов ретрансляции RTT/TTY.
- RTT/TTY отправляет символы по мере ввода. Если вы не хотите отправлять текст по мере ввода, отключите параметр «Немедленная отправка», чтобы отправлять полные сообщения после того, как закончите их вводить.
- Чтобы отвечать на каждый вызов как на RTT/TTY, включите параметр «Отвечать на все вызовы как RTT/TTY»*.
- Если требуется принимать и отправлять вызовы RTT/TTY с помощью внешнего устройства RTT/TTY, а не с iPhone, включите параметр «Аппаратный TTY».
* Если включен параметр «Отвечать на все вызовы как RTT/TTY», вы больше не будете получать голосовые вызовы.
Совершение и прием вызовов RTT/TTY
- Откройте приложение «Телефон».
- Выберите контакта и нажмите его номер телефона.
- Выберите «RTT/TTY» или «Ретрансляция RTT/TTY».

- Дождитесь подключения вызова, затем выберите «RTT/TTY».

- Введите текст сообщения.
- Если в приложении «Настройки» включен параметр «Немедленная отправка», получатель будет видеть сообщение по мере ввода.
- Если этот параметр не включен, введите сообщение и нажмите кнопку «Отправить» , чтобы отправить его.
- Хотите найти сокращения фраз? При вводе появляются варианты слов и фраз, которые вы, вероятно, введете дальше. Нажмите на стрелку справа от этих слов, чтобы найти сокращения фраз, такие как SK для «Набор текста завершен» и GA для «Продолжайте».
Поиск записи предыдущего вызова RTT/TTY
- Откройте приложение «Телефон».
- Нажмите «Недавние».
- Нажмите кнопку «Подробнее»
рядом с вызовом, который необходимо просмотреть. Рядом с вызовами RTT/TTY есть значок телефона . 
- Нажмите на историю исходящих или входящих вызовов.

- Вы увидите расшифровку вызова.

Rtt что это такое
Round Trip Time — это время, необходимое для прохождения данных в рамках сетевого запроса от начальной точки до места назначения и обратно. RTT является важным показателем для измерения производительности соединения во всех типах сетей. RTT используется для оценки скорости и надежности сетевых соединений.
Как это работает
Допустим, пользователю из Москвы необходимо обменяться данными с сервером в Гонконге. После отправки запроса сетевой трафик проходит через множество маршрутизаторов в разных местах, прежде чем достигнет Гонконга. Затем сервер в Азии отправляет ответ обратно в Москву. Как только ответ терминируется в Москве, мы можем измерить RTT между этими двумя точками.
Утилита ping является одним из самых простых способов вычисления RTT . Подтверждение доставки пакетов данных отправляется через любые TCP-соединения. RTT измеряется в миллисекундах. Чем меньше RTT, тем лучше. Для достижения этой цели используются различные методы, например, можно изменить характеристики рукопожатия TLS/SSL.
Что влияет на RTT?
Стоит отметить, что Round Trip Time всегда может меняться под воздействием некоторых внешних факторов. Вот основные факторы:
- Характер среды передачи данных. Технологические характеристики интернет-соединений напрямую влияют на RTT. Очевидно, что спутниковая связь, беспроводное соединение и оптическое волокно имеют разные свойства.
- Трафик локальной сети (LAN). Например, если множество пользователей одновременно загружают тяжелые файлы, интернет-соединение может значительно ухудшиться.
- Время отклика. Это потенциальное «узкое горлышко». Если сервер получает слишком много запросов, время ответа становится больше обычного, возникают задержки, что приводит к увеличению RTT.
- Количество промежуточных узлов. Чем больше узлов на пути пакета данных, тем медленнее он будет передаваться.
- Физическое расстояние. Даже если метод передачи данных максимально оптимизирован, пакету все равно требуется время, чтобы преодолеть физическое расстояние. Поэтому, если начальная точка и конечный пункт находятся на разных континентах, это, конечно, займет некоторое время.
Существуют различные способы сокращения RTT. Один из них — использование сетей доставки контента для обеспечения потребителей различными типами медиа. CDN кэширует контент на различных серверах, которые расположены физически близко к потенциальным пользователям.