Packet loss, czyli utrata pakietów, występuje wtedy, gdy część danych wysyłanych przez sieć nie dociera do celu. Skutkiem mogą być lagi, urywany dźwięk, pikselizacja obrazu i chwilowe zawieszanie połączenia. Najprościej sprawdzisz problem poleceniem ping, a porównanie testu po Wi-Fi i kablu Ethernet pomoże ustalić, czy winna jest sieć domowa, czy dostawca internetu.
Czym jest packet loss?
Internet przesyła dane w małych porcjach nazywanych pakietami. Można porównać je do osobnych listów wysyłanych w kopertach. Jeśli część z nich zaginie po drodze, odbiorca nie otrzyma pełnej wiadomości. Aplikacja może wtedy poprosić o ponowne przesłanie danych albo pominąć brakujący fragment.
Przy zwykłym przeglądaniu stron niewielka strata bywa prawie niezauważalna. Inaczej działa gra online, rozmowa głosowa lub transmisja na żywo, gdzie dane muszą docierać na bieżąco. Packet loss nie jest tym samym co wysoki ping. Ping mierzy opóźnienie odpowiedzi, a utrata pakietów pokazuje, czy część wysłanych danych w ogóle nie dotarła. Możliwe jest więc połączenie z niskim pingiem, ale jednocześnie z przycięciami spowodowanymi stratami pakietów.
Jak rozpoznać utratę pakietów?
Objawy zależą od rodzaju używanej usługi. Najczęściej pojawiają się w aplikacjach działających w czasie rzeczywistym:
- Postać w grze nagle teleportuje się, cofa albo nie reaguje na polecenia.
- Dźwięk podczas rozmowy głosowej urywa się, zniekształca lub zanika na kilka sekund.
- Obraz transmisji na żywo pikselizuje się albo chwilowo zatrzymuje.
- Strony i aplikacje otwierają się z opóźnieniem mimo dobrej prędkości pobierania.
- Połączenie VPN, sesja zdalna lub wysyłanie plików zrywa się bez wyraźnej przyczyny.
Sama prędkość wyrażona w Mb/s nie wystarcza do oceny jakości połączenia. Znaczenie mają także opóźnienie, jego zmienność, czyli jitter, oraz stabilność transmisji.
Jak sprawdzić packet loss w Windows?
Do podstawowego testu wystarczy Wiersz polecenia i polecenie ping. Wykonaj następujące czynności:
- Otwórz menu Start, wpisz cmd i uruchom Wiersz polecenia.
- Wklej polecenie ping 8.8.8.8 -n 50, a następnie naciśnij Enter.
- Poczekaj, aż komputer wyśle wszystkie 50 pakietów.
- Na końcu odczytaj liczbę pakietów wysłanych, odebranych i utraconych.
Wynik 0% utraty pakietów jest wartością oczekiwaną. Jeżeli pojawia się strata, powtórz test kilka razy, najlepiej podczas występowania problemu. Zwróć uwagę na wiersz podsumowania. Przykładowo, przy 50 wysłanych pakietach i 2 utraconych komputer pokaże 4% straty.
Adres 8.8.8.8 należy do publicznego serwera DNS Google, ale nie jest wyrocznią dla każdej usługi. Niektóre serwery ograniczają lub całkowicie blokują odpowiedzi na pakiety ICMP używane przez ping. Brak odpowiedzi z pojedynczego serwera nie musi więc oznaczać awarii połączenia.
Jak zmniejszyć packet loss?
Najpierw sprawdź, czy problem występuje tylko w sieci bezprzewodowej. Wi-Fi jest wygodne, ale zakłócenia, ściany, duża odległość od routera i zatłoczony kanał mogą powodować utratę pakietów. Wykonaj test na Wi-Fi, a następnie podłącz komputer bezpośrednio do routera kablem Ethernet. Porównanie wyników często od razu zawęża przyczynę.
Przed ponownym testem warto wykonać kilka prostych działań:
- Uruchom ponownie router i modem, odłączając je od zasilania na chwilę.
- Zatrzymaj pobieranie plików, kopie zapasowe, aktualizacje i streaming na innych urządzeniach.
- Sprawdź przewód Ethernet, zasilacz routera oraz poprawność połączeń.
- Przetestuj połączenie po kablu i ustaw router w miejscu z mniejszą liczbą przeszkód.
- Zmień kanał Wi-Fi, jeśli w pobliżu działa wiele innych sieci bezprzewodowych.
- Wyłącz VPN na czas diagnozy i porównaj wynik bez niego.
Tabela pomaga szybko powiązać objaw z najbardziej prawdopodobnym źródłem problemu:
| Sytuacja |
Możliwa przyczyna |
Działanie |
| Straty występują na Wi-Fi, ale nie po kablu |
Zakłócenia, słaby zasięg lub przeciążenie sieci bezprzewodowej |
Przetestuj inny kanał, skróć odległość od routera albo użyj Ethernetu |
| Straty pojawiają się podczas pobierania lub streamingu |
Przeciążenie domowego łącza |
Zatrzymaj transfery na innych urządzeniach i powtórz test |
| Straty występują także po kablu |
Router, modem, infrastruktura operatora albo trasa do serwera |
Wykonaj testy o różnych porach i zgłoś wyniki dostawcy |
| Problem dotyczy tylko jednej gry lub serwera |
Awaria usługi albo problem na konkretnej trasie sieciowej |
Sprawdź inną usługę i inny serwer, zamiast oceniać całe łącze na podstawie jednego testu |
Jeśli straty pojawiają się głównie wieczorem, możliwe jest przeciążenie sieci. Stały problem przez całą dobę częściej wskazuje na sprzęt, przewody, sygnał albo usterkę poza domem.
Kiedy zgłosić problem dostawcy internetu?
Skontaktuj się z operatorem, gdy utrata pakietów utrzymuje się po podłączeniu komputera bezpośrednio do routera lub modemu kablem Ethernet, a testy nie są wykonywane podczas dużego obciążenia domowej sieci. W zgłoszeniu podaj adres testowanego serwera, wyniki pinga, rodzaj połączenia oraz dokładną godzinę występowania problemu.
Strata odpowiedzi na jednym pośrednim węźle nie musi oznaczać awarii. Jeśli kolejne węzły odpowiadają prawidłowo, urządzenie może po prostu ograniczać odpowiedzi na ruch diagnostyczny.
Najbardziej wiarygodny obraz uzyskasz, porównując kilka testów: po Wi-Fi, po kablu, do różnych serwerów i o różnych porach. Jeśli packet loss znika po przejściu na Ethernet, zacznij od konfiguracji sieci bezprzewodowej. Jeśli pozostaje także po kablu, przekaż komplet wyników dostawcy.