Packet Loss: что это и как измерить потерю пакетов | Глоссарий FREEHOSTING

Packet Loss

Потеря пакетов
Packet Loss — Packet loss — потеря IP-пакетов при передаче по сети, когда отправленные данные не доходят до получателя из-за перегрузки каналов, ошибок оборудования или фильтрации трафика.

Определение простыми словами

Packet loss — это ситуация, когда часть пакетов не доходит до адресата. Маршрутизатор или коммутатор сбрасывает их при перегрузке очередей, при битых контрольных суммах либо из-за блокировок на стороне провайдера. Для пользователя это выглядит как заикания в видеозвонке, рывки в онлайн-играх и провалы скорости при загрузке файлов.

Потери измеряют в процентах от общего числа отправленных пакетов. До 0,5% считаются нормой для интернета, до 1% — терпимо для веба и стриминга, выше 2% уже мешает голосовой связи и игровым сессиям. Связан с понятиями latency и jitter — вместе они определяют качество соединения.

Сравнение

Уровень потерь Где заметно Действия
0–0,5% Незаметно Норма
0,5–1% VoIP лёгкое заикание Проверить канал
1–2% Игры, видеозвонки Локализовать узел
>2% Загрузка падает в разы Тикет провайдеру

Кейсы использования

  • Диагностика жалоб на медленный сайт — измеряют loss до VPS через mtr.
  • Контроль SLA дата-центра — провайдер обязан держать loss ниже 0,1%.
  • Настройка QoS на роутере — приоритет голоса и видео при перегрузке.
  • Негативный сценарий: маскировка DDoS под фоновый loss, когда атака L3 размывается по тысячам IP и выглядит как сбой канала.

Технические детали

mtr -rwzbc 100 free-hosting.ru
ping -c 200 -i 0.2 1.1.1.1 | tail -3
iperf3 -c speedtest.example -u -b 100M -t 30 | grep -i lost

Утилита mtr показывает потери на каждом хопе маршрута, iperf3 в UDP-режиме отдаёт точный процент потерянных датаграмм. Для глубокого анализа применяют Wireshark с фильтром tcp.analysis.lost_segment.

Частые вопросы

Какой packet loss считается нормальным?

До 0,5% не влияет на работу. Свыше 1% уже заметно в голосовых вызовах и онлайн-играх, требует диагностики.

Как локализовать источник потерь?

Запустите mtr с локальной машины и с VPS в обе стороны. Сравните хопы — потери начинаются на конкретном маршрутизаторе провайдера.

Можно ли полностью убрать packet loss?

Нет, потери присутствуют всегда из-за физики каналов. Цель — держать показатель ниже порога чувствительности приложений.