Задержка сетевого подключения представляет собой время, необходимое для передачи данных между отправителем и получателем. Хотя все компьютерные сети по своей природе обладают некоторой задержкой, ее количество варьируется и может внезапно увеличиваться по разным причинам. Люди воспринимают эти неожиданные временные задержки как «запаздывание».
Высокая задержка также может вызывать большие задержки. Например, в вашей видеоигре может наблюдаться высокая задержка, из-за которой игра иногда зависает и не доставляет живое обновление других игроков. Меньшее количество задержек означает, что соединение испытывает меньшую задержку.
Отставание сети происходит по нескольким причинам, а именно из-за расстояния и перегрузки. В некоторых случаях вы можете исправить отставание в Интернете, изменив способ взаимодействия вашего устройства с сетью.
Задержка и пропускная способность
Задержка и пропускная способность тесно связаны, но это два разных термина. Чтобы понять, что вызывает высокую задержку, важно отличать ее от высокой пропускной способности.
Если бы ваше интернет-соединение было представлено в виде канала, по которому передаются данные, пропускная способность будет относиться к физическому размеру канала. Небольшой канал (с низкой пропускной способностью) не может одновременно хранить много данных, в то время как толстый (с высокой пропускной способностью) может передавать больше данных за раз. Пропускная способность часто измеряется в Мбит/с.
Latency - это задержка, измеряемая в мс. Это время, необходимое для того, чтобы информация переместилась с одного конца трубы на другой. Это также называется скоростью пинга.
Скорость света в компьютерной сети
Сетевой трафик не может двигаться быстрее скорости света. В домашней или локальной сети расстояние между устройствами настолько мало, что скорость света не имеет значения. Однако для интернет-соединений это становится фактором.
В идеальных условиях свету требуется примерно 5 мс, чтобы пройти 1000 миль (около 1600 километров). Кроме того, большая часть междугородного интернет-трафика проходит по кабелям, которые не могут передавать сигналы со скоростью света из-за физического принципа, называемого преломлением. Например, для передачи данных по оптоволоконному кабелю требуется не менее 7,5 мс для прохождения 1000 миль.
Обычные задержки подключения к Интернету
Помимо физических ограничений, дополнительная задержка в сети возникает, когда трафик направляется через серверы и другие магистральные устройства. Типичная задержка интернет-соединения также зависит от его типа.
Исследование Measuring Broadband America (опубликовано в конце 2018 года) сообщило о следующих типичных задержках интернет-соединения для распространенных форм услуг широкополосного доступа в США:
- Оптоволокно: 12-20 мс
- Кабельный интернет: 15-34 мс
- DSL: 25-80 мс
- Спутниковый интернет: 594-612 мс
Как исправить задержку
Задержка может незначительно колебаться от одной минуты к другой, но дополнительное отставание от небольшого увеличения может быть заметным. Ниже приведены распространенные причины задержек в Интернете, некоторые из которых находятся вне вашего контроля:
-
Замените или добавьте маршрутизатор. Любой маршрутизатор в конечном итоге перестает работать, если слишком много клиентов используют его одновременно. Конфликт в сети между несколькими клиентами означает, что эти клиенты иногда ждут обработки запросов друг друга, что приводит к задержке. Чтобы решить эту проблему, замените маршрутизатор на более мощную модель или добавьте в сеть еще один маршрутизатор, чтобы решить эту проблему.
Аналогичным образом, сетевой конфликт возникает при подключении дома к интернет-провайдеру, если он перегружен трафиком.
- Избегайте одновременных загрузок. В зависимости от скорости вашего соединения избегайте слишком большого количества одновременных загрузок и онлайн-сеансов, чтобы свести к минимуму задержку.
-
Не используйте слишком много приложений одновременно. ПК и другие клиентские устройства становятся источником сетевых задержек, если не могут быстро обрабатывать сетевые данные. Хотя современные компьютеры достаточно мощны в большинстве ситуаций, устройства могут работать медленнее, если одновременно работает слишком много приложений. Если вы считаете, что открыто слишком много программ, закройте несколько.
Запуск приложений, которые не генерируют сетевой трафик, может привести к задержке. Например, неправильно работающая программа может потреблять весь доступный ЦП, что задерживает компьютер от обработки сетевого трафика для других приложений. Если программа не отвечает, принудительно закройте ее.
- Сканирование и удаление вредоносных программ. Сетевой червь захватывает компьютер и его сетевой интерфейс, что может привести к вялой работе, похожей на перегрузку. Запуск антивирусного программного обеспечения на устройствах, подключенных к сети, обнаруживает и удаляет этих червей.
- Используйте проводное соединение вместо беспроводного. Онлайн-геймеры, например, часто предпочитают запускать свои устройства через проводной Ethernet, а не через Wi-Fi, потому что Ethernet поддерживает меньшие задержки. Хотя на практике экономия обычно составляет всего несколько миллисекунд, проводные соединения также позволяют избежать риска помех, которые могут привести к значительной задержке.
-
Использовать локальный кеш. Один из способов уменьшить задержку - использовать кэширование в вашем браузере, которое позволяет программе хранить недавно использованные файлы, чтобы вы могли получить доступ к этим файлам локально в следующий раз, когда будете запрашивать файлы с этого сайта (загрузка не требуется).
Большинство браузеров кешируют файлы по умолчанию, но если вы слишком часто удаляете кеш браузера, загрузка тех страниц, которые вы недавно посещали, занимает больше времени.
Другие причины проблем с задержкой
Некоторые проблемы с задержкой можно исправить, но ниже приведены проблемы с задержкой, которые обычно не находятся под вашим контролем.
Нагрузка трафика
Всплески использования Интернета в часы пик часто вызывают задержки. Характер этой задержки зависит от поставщика услуг и географического положения. За исключением переезда или смены интернет-сервиса, отдельный пользователь не может избежать такого отставания.
Загрузка онлайн-приложения
Многопользовательские онлайн-игры, веб-сайты и другие сетевые приложения клиент-сервер используют общие интернет-серверы. Если эти серверы перегружены активностью, клиенты будут тормозить.
Беспроводные помехи
Спутниковые, фиксированные беспроводные широкополосные и другие беспроводные интернет-соединения подвержены помехам сигнала из-за дождя. Беспроводные помехи приводят к повреждению сетевых данных при передаче, вызывая задержку из-за задержек повторной передачи.
Переключатели задержки
Некоторые люди, играющие в онлайн-игры, устанавливают в своей локальной сети устройство, называемое переключателем задержки. Переключатель задержки перехватывает сетевые сигналы и вносит задержки в поток данных обратно к другим игрокам, подключенным к сеансу в реальном времени. Вы мало что можете сделать для решения этой проблемы с задержкой, кроме как избегать игры с теми, кто использует переключатели задержки.
Сколько лагов слишком много?
Влияние задержки зависит от того, что вы делаете в сети, и, в некоторой степени, от уровня производительности сети, к которому вы привыкли.
Пользователи спутникового интернета ожидают больших задержек и, как правило, не замечают временную задержку в дополнительные 50 или 100 мс. Заядлые онлайн-геймеры, с другой стороны, предпочитают, чтобы их сетевое соединение работало с задержкой менее 50 мс, и быстро замечают любые задержки выше этого уровня.
В целом онлайн-приложения работают лучше всего, когда сетевая задержка остается ниже 100 мс; любое дополнительное отставание заметно для пользователей.