Jak używać polecenia Ping do rozwiązywania problemów z siecią?

Polecenie ping jest jednym z najbardziej pomocnych narzędzi do diagnostyki sieci(network diagnostic) , jakie masz do dyspozycji. Przydaje się do wyszukiwania problemów zarówno w sieci lokalnej, jak i w szerszym Internecie. Przyjrzyjmy się, co robi polecenie ping i jak z niego korzystać.

Co to znaczy(Mean) pingować coś?

„Ping” na coś w sieci oznacza, że ​​wysyłasz pakiet internetowy do komputera docelowego lub innego urządzenia sieciowego, prosząc o odpowiedź. To urządzenie wysyła pakiet z powrotem do Ciebie. 

Kiedy pakiet wróci (to znaczy, jeśli powróci), możesz dowiedzieć się wielu interesujących rzeczy o sieci między tobą a miejscem docelowym. 

Najczęściej chcemy po prostu wiedzieć, jak długo trwa odpowiedź. Tak więc, gdy ktoś wspomina o „pingu” (na przykład) strony internetowej, zwykle jest to wyrażane w milisekundach, przy czym niższa liczba jest ogólnie lepsza.

Co to jest pakiet internetowy?

Aby lepiej zrozumieć ping, musisz wiedzieć trochę o pakiecie, który wysyłasz do docelowego komputera lub urządzenia sieciowego jako „ping”. 

Pakiety to podstawowe jednostki współczesnego internetu(modern internet) . Kiedy wysyłasz komuś dane, takie jak zdjęcie, zostają one podzielone na małe kawałki. Każdy pakiet jest oznaczony adresem źródłowym i docelowym, a następnie wysyłany do Internetu. Pakiety te przechodzą przez wiele innych komputerów, takich jak serwery WWW i routery internetowe. Pakiety są przekazywane dalej, aż dotrą do systemu docelowego.

Do czego możesz użyć pinga

Polecenie ping ma dwa podstawowe zastosowania:

  • Aby sprawdzić, czy połączenie z komputerem zdalnym w ogóle działa.
  • Aby sprawdzić, jak zdrowe jest to połączenie.

Nawet jeśli twój ping dotrze do miejsca docelowego i otrzymasz odpowiedź, odpowiedź ping poinformuje cię, ile czasu zajęło powrót pakietu i ile pakietów zostało utraconych. Możesz użyć polecenia ping, aby zdiagnozować, czy połączenie jest zbyt wolne lub zawodne.

Jakie rzeczy możesz pingować? 

  • Teoretycznie możesz pingować wszystko za pomocą adresu IP(IP address)
  • Możesz pingować urządzenia w sieci LAN, aby upewnić się, że są prawidłowo połączone. 
  • Możesz także pingować strony internetowe, aby sprawdzić, czy możesz do nich dotrzeć.

Jak używać polecenia ping w systemie Windows

Korzystanie z polecenia ping jest łatwe. Uruchamiasz go z wiersza polecenia(Command Prompt) lub programu PowerShell , ale w tym przykładzie używamy wiersza polecenia :(Command Prompt)

  1. Otwórz menu Start(Start Menu) , wyszukaj wiersz polecenia(Command Prompt) i wybierz go.

  1. Wpisz Ping , a następnie wprowadź adres IP(IP address) urządzenia lub adres URL witryny(URL of a site) , którą chcesz pingować.

Jako przykładu poniżej użyliśmy Google.com .

Po zainicjowaniu ping wyśle ​​cztery pakiety danych.

Komunikat dla dowolnych pakietów z napisem „Upłynął limit czasu żądania” oznacza, że ​​komputer nie otrzymał odpowiedzi od celu. Jeśli niektóre pakiety zostaną utracone, niektóre ścieżki routingu między komputerem a celem mają problem.

Przydatne modyfikatory poleceń ping(Ping Command Modifiers) dla systemu Windows(Windows)

Istnieje wiele przełączników poleceń, których możesz użyć z poleceniem ping. Przełączniki to dodatkowe opcje umożliwiające dostosowanie działania polecenia ping. Jeśli chcesz zobaczyć pełną listę opcji, wystarczy wpisać ping /help w wierszu polecenia i nacisnąć Enter . Zobaczysz całą listę, a także składnię i użycie.

Poniżej(Below) znajduje się lista kilku przełączników poleceń, które są przydatne dla większości użytkowników:

  • /t : Ciągłe pingowanie celu tak długo, jak chcesz. Naciśnij Ctrl + Break , aby wstrzymać proces i spojrzeć na aktualne statystyki. Aby wyjść, naciśnij Ctrl + C.
  • /a : Rozwiąż nazwę hosta adresu IP. Jest to przydatne, jeśli masz adres IP i chcesz poznać adres internetowy powiązany z określonym serwerem, na który pingujesz.
  • /n X : Zastąp „X” liczbą pingów, które chcesz wysłać. Wartość domyślna to cztery. Ale jeśli chcesz lepiej analizować liczbę utraconych pakietów, wyślij więcej pingów, aby uzyskać dokładniejszy obraz średniej liczby utraconych pakietów.
  • /w X : Zamień „X” na liczbę milisekund, które chcesz odczekać przed zadeklarowaniem limitu czasu. Domyślnie ta wartość to 4000ms. Jeśli uważasz, że połączenie może działać, ale ping nie czeka wystarczająco długo na odpowiedź, możesz zwiększyć X, aby sprawdzić, czy masz rację.
  • /l X : Zastąp „X” wartością w bajtach, aby zwiększyć rozmiar każdego pingu. Domyślnie ta wartość wynosi 32, ale można ją zwiększyć do 65527. Jest to przydatne, aby sprawdzić, czy to rozmiary pakietów powodują problemy w sieci. 32-bajtowy ping działałby z ustawieniem domyślnym, ale coś większego spowodowałoby utratę pakietów.

Jak korzystać z Ping na macOS

W przypadku użytkowników komputerów Mac(Mac) musisz użyć Terminala(Terminal) . Poprzednie wersje systemu macOS zawierały Network Utility , które było narzędziem graficznym, którego można było używać do uruchamiania poleceń sieciowych, takich jak ping.

Jednak najnowsze wersje przestarzały to narzędzie na rzecz Terminala(Terminal) . Nie jest tak intuicyjny w użyciu, ale nadal jest dość prosty. Najpierw(First) otwórz Terminal , otwierając Spotlight ( polecenie(Command) + spacja(Spacebar) ) i wpisując terminal .

Aby rozpocząć ping, po prostu wpisz polecenie, jak pokazano w systemie Windows: ping , a następnie adres IP lub URL witryny, tj . ping www.google.com .

Główną różnicą, jaką zauważysz między używaniem polecenia ping w systemie Windows(Windows) i Mac , jest to, że w systemie MacOS działa on dalej, dopóki nie zatrzymasz go ręcznie. Aby zatrzymać pingowanie urządzenia lub adresu URL(URL) , naciśnij Ctrl + C . To spowoduje powrót do głównego monitu.

Aby zobaczyć listę wszystkich parametrów, których możesz użyć do pingowania w systemie MacOS, możesz wpisać man ping i uzyskać strony pomocy. Istnieje wiele przełączników, więc nie spiesz się z różnymi opcjami.

Aby wyjść ze strony podręcznika, musisz po prostu nacisnąć klawisz q na klawiaturze. Spowoduje to zamknięcie strony podręcznika i powrót do monitu.

Polecenie ping jest bardzo wszechstronne i często jest najszybszym sposobem ustalenia, gdzie w sieci występuje problem. Zdecydowanie zalecamy zapoznanie się z najlepszymi poleceniami sieciowymi wiersza poleceń systemu Windows,(The Best Windows Command Line Network Commands) aby uzyskać niezbędne polecenia diagnostyczne sieci.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts