Задержка сетевого соединения представляет собой время, необходимое для перемещения данных между отправителем и получателем. В то время как все компьютерные сети обладают некоторым количеством задержек, количество варьируется и может неожиданно увеличиваться по разным причинам. Люди воспринимают эти неожиданные задержки времени как «отставание».
Скорость света в компьютерной сети
Сетевой трафик не может двигаться быстрее, чем скорость света. В домашней или локальной сети расстояние между устройствами настолько мало, что скорость света не имеет значения, но для интернет-соединений это становится фактором. В идеальных условиях свет требует примерно 5 мс, чтобы проехать 1000 миль (около 1600 километров).
Кроме того, большинство интернет-трафика на большие расстояния проходит по кабелям, которые не могут передавать сигналы так же быстро, как свет из-за принципа физики, называемого «преломлением». Например, данные по волоконно-оптическому кабелю требуют, по меньшей мере, 7,5 мс, чтобы проехать 1000 миль.
Типичные задержки интернет-соединения
Помимо пределов физики, дополнительная сетевая латентность возникает, когда трафик маршрутизируется через интернет-серверы и другие магистральные устройства. Типичная латентность интернет-соединения также варьируется в зависимости от ее типа. Исследование Measurement Broadband America - февраль 2013 года сообщило об этих типичных задержках подключения к Интернету для общих форм широкополосного обслуживания в США:
- Волоконная оптика: 18 мс
- Кабельное интернет: 26 мс
- DSL: 44 мс
- Спутниковое интернет: 638 мс
Причины задержки на интернет-соединениях
Задержки интернет-подключений колеблются в небольших количествах от одной минуты до следующей, но дополнительное отставание от даже небольшого увеличения становится заметным при серфинге в Интернете или запуске онлайн-приложений. Ниже приводятся общие источники интернет-лаг:
- Загрузка интернет-трафика: Шипы в использовании Интернета во время пикового использования в течение дня часто вызывают отставание. Характер этого запаздывания зависит от поставщика услуг и географического положения человека. К сожалению, кроме перемещения местоположений или изменения интернет-сервиса, индивидуальный пользователь не может избежать такого отставания.
- Загрузка онлайн-приложения: Многопользовательские онлайн-игры, веб-сайты и другие клиент-серверные сетевые приложения используют общие интернет-серверы. Если эти серверы перегружены активностью, клиенты испытывают отставание.
- Погодные и другие беспроводные помехи: Спутниковая связь, фиксированная беспроводная широкополосная связь и другие беспроводные интернет-соединения особенно чувствительны к помехам от дождя. Беспроводные помехи приводят к повреждению сетевых данных в пути, что вызывает отставание от задержек повторной передачи.
- Переключатели задержки: Некоторые люди, которые играют в онлайн-игры, устанавливают устройство, называемое переключателем задержки в своей локальной сети. Переключатель задержки специально разработан для перехвата сетевых сигналов и внесения значительных задержек в потоке данных обратно другим игрокам, подключенным к живому сеансу. Вы можете немного решить эту проблему с запаздыванием, кроме как избегать игры с теми, кто использует переключатели задержки; к счастью, они относительно необычны.
Причины задержки на домашних сетях
Источники сетевого отставания также существуют в домашней сети следующим образом:
- Перегруженный маршрутизатор или модем: Любой сетевой маршрутизатор, в конечном итоге, будет работать, если слишком много активных клиентов будут использовать его одновременно. Конфликт между сетями между несколькими клиентами означает, что они иногда ожидают обработки запросов друг друга, что приводит к задержке. Человек может заменить свой маршрутизатор более мощной моделью или добавить еще один маршрутизатор в сеть, чтобы облегчить эту проблему. Аналогичным образом, сетевые конфликты происходят на модеме проживания и подключении к интернет-провайдеру, если они насыщены трафиком. В зависимости от скорости вашего интернет-соединения старайтесь избегать слишком большого количества одновременных интернет-загрузок и онлайн-сессий, чтобы минимизировать это отставание.
- Перегруженное клиентское устройство: ПК и другие клиентские устройства также становятся источником сетевого отставания, если не удается обработать сетевые данные достаточно быстро. В то время как современные компьютеры достаточно мощны в большинстве ситуаций, они могут значительно замедлить работу, если слишком много приложений работают одновременно. Даже запущенные приложения, которые не генерируют сетевой трафик, могут ввести задержку; например, неверная программа может потреблять 100% доступного использования ЦП на устройстве, что задерживает компьютер от обработки сетевого трафика для других приложений.
- Вредоносное: Сетевой червь захватывает компьютер и его сетевой интерфейс, что может привести к его медленному выполнению, аналогично перегрузке. Запуск антивирусного программного обеспечения на сетевых устройствах помогает обнаружить эти черви.
- Использование беспроводной сети: Энтузиасты онлайн-геймеров, как пример, часто предпочитают запускать свои устройства через проводной Ethernet вместо Wi-Fi, потому что домашний Ethernet поддерживает более низкие задержки. Хотя экономия обычно составляет всего несколько миллисекунд на практике, проводные соединения также предотвращают риск беспроводных помех, что приводит к значительным задержкам, если это происходит.
Как много лагерей слишком много?
Влияние отставания зависит от того, что человек делает в сети и, в некоторой степени, от уровня производительности сети, к которому они привыкли. Пользователи спутникового интернета ожидают очень длинных латентностей и, как правило, не замечают временной задержки дополнительных 50 или 100 мс.
С другой стороны, специализированные онлайн-геймеры предпочитают, чтобы их сетевое подключение выполнялось с задержкой менее 50 мс и быстро заметило любое отставание выше этого уровня.В общем, онлайн-приложения лучше всего работают, когда время ожидания сети остается ниже 100 мс, и любое дополнительное отставание будет заметно для пользователей.