Битлента
Словарь терминов3 мин чтения·

Потери пакетов: почему данные не доходят и как это найти

Потеря пакетов проявляется лагами, обрывами звонков и зависаниями. Разбираем причины, как измерить процент потерь и где искать неисправность по шагам.

Как выглядит проблема со стороны пользователя

Страницы открываются с заминками, видео на секунду замирает, в звонке пропадают слова, в игре персонаж возвращается на прежнее место. При этом «скорость по тесту» может быть отличной. Нередко причиной служит именно потеря пакетов: часть отправленных кусков данных не дошла до получателя.

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

Что происходит дальше: TCP и UDP реагируют по-разному

Если приложение использует TCP, потерянный пакет отправляется повторно. Данные в итоге придут, но с задержкой, и скорость соединения при этом снижается: протокол воспринимает потери как сигнал перегрузки и притормаживает. Отсюда падение скорости и рывки при просмотре.

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

Основные причины по порядку вероятности

Дома чаще всего виноват Wi-Fi: слабый сигнал, стены, помехи от соседних сетей и бытовой техники. Затем идёт кабельная часть: плохой разъём, перегнутый или дешёвый патч-корд, старый роутер. Дальше канал провайдера: перегруженный сегмент, проблемы на линии или у оборудования оператора. Реже причина в самом сервере, до которого вы обращаетесь.

Отдельный случай: сеть перегружена вашим же трафиком. Когда исходящий или входящий канал забит, роутер начинает отбрасывать пакеты из переполненной очереди. Это связано с раздуванием буферов.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Как измерить процент потерь

Самый простой способ: команда ping с указанием количества пакетов, например сто. В сводке появится строка о числе отправленных, полученных и потерянных пакетов. Ноль это идеал, единицы процентов уже повод разбираться, а на длительной дистанции более двух-трёх процентов ощутимы почти всегда.

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

Порядок поиска неисправности

Начните с роутера: пингуйте его адрес. Потери на этом участке говорят, что проблема в Wi-Fi или кабеле. Переключитесь на проводное подключение и повторите: если потери исчезли, вина на беспроводной части. Если потерь до роутера нет, проверьте адрес во внешней сети. Потери там указывают на провайдера или маршрут.

Дальше попробуйте другое устройство и другой сайт. Так вы отделите проблему конкретного компьютера от проблемы сети. Соберите результаты с указанием времени: если провайдер нужен, конкретные данные помогут технической поддержке быстрее найти участок.

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

Мифы и что не поможет

Не поможет смена DNS: адреса имён и потеря пакетов между собой не связаны. Не поможет «оптимизация» системы или очистка системы. Не поможет повышение скорости у провайдера, если проблема на линии, а не в объёме. Более надёжны простые вещи: проверить кабель, переставить роутер, выбрать свободный канал Wi-Fi, обновить прошивку, перезагрузить оборудование.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
потери пакетовсетьдиагностикаwi-fi

Часто задаваемые вопросы

Читайте также