Skip to main content

Что такое задержка в сети?

Когда два устройства обмениваются данными друг с другом, используя сеть с коммутацией пакетов, требуется определенное количество времени для того, чтобы информация была сгенерирована одним устройством, передана на другое устройство и была получена вторым устройством. Общее время, необходимое для передачи этой порции информации, обычно называемой пакетом, от конца к концу, называется задержкой в ​​сети. Существует другой тип телекоммуникационной сети, называемый сетью с коммутацией каналов. В сети с коммутацией каналов задержка в сети считается только временем прохождения от одного устройства к другому, исключая время вывода и приема.

Типичная компьютерная сеть представляет собой сеть с коммутацией пакетов, поэтому, говоря о компьютерных сетях, сетевая задержка учитывает все три из этих задержек. Их более формально называют задержкой передачи или сериализации, задержкой распространения и задержкой обработки. Некоторые сетевые устройства, такие как маршрутизаторы и коммутаторы, также вводят дополнительные типы задержек в сеть, например, задержки в очереди. Эти дополнительные задержки, если они происходят, включаются в общее время сетевой задержки.

В области компьютерных сетей и сетевой инженерии задержка в сети является важным фактором. Изменение и чрезмерная задержка могут вызвать нежелательные побочные эффекты, такие как дрожание пакета и потерянные пакеты. Изменение задержки пакета или дрожание создают проблемы, такие как искаженные телефонные звонки и шаткое воспроизведение видео. Потеря пакета может привести к потере телефонных звонков, увеличению времени загрузки и медленному поиску веб-страниц.

Задержка сети может быть вызвана многими причинами, включая неправильный дизайн сети, естественные характеристики различных носителей, чрезмерный сетевой трафик и неисправные или плохо настроенные устройства. Сетевые дизайнеры стремятся уменьшить причины задержек. Они используют утилиты и инструменты, такие как ping, traceroute, кабельные тестеры и программное обеспечение для анализа сети, для устранения неполадок, возникающих из-за задержек, и их причин. Большинство операционных систем позволяют человеку проверять задержку, выполняя команды ping или traceroute из командной строки.

По мере того как скорость и емкость сетей продолжают расти, становится все более важным понимать, сколько времени требуется для перемещения информации из одной точки в другую и где происходят задержки. Информация, которая передается по сетям, смешивается из нескольких источников и разделяется много раз по мере ее перемещения. Телефонные звонки, веб-страницы, загрузки и многие другие виды трафика смешиваются и разделяются неоднократно. Если сетевая задержка не сведена к минимуму, все больше информации может быть потеряно при передаче по мере увеличения нагрузки на сеть и возникновения перегрузки.