Przełączniki i zmienne pingów
Polecenie ping może być również przydatne w rozwiązywaniu problemów z siecią. Jeśli otrzymujesz błędy podczas próby połączenia z witryną internetową lub doświadczasz opóźnień w komunikacji, ping może pomóc w zdiagnozowaniu problemu. Na przykład, jeśli otrzymujesz odpowiedź z wyższym czasem niż zwykle, może to wskazywać na problemy z łączem internetowym lub routerem. Z kolei brak odpowiedzi na ping może oznaczać, że witryna jest niedostępna lub że istnieją problemy z twoim połączeniem internetowym. Polecenie ping to narzędzie, które może pomóc w mierzeniu opóźnień w sieci oraz w diagnozowaniu i rozwiązywaniu problemów z nią związanych. Zrozumienie dostępnych opcji i zmienności może pomóc w zoptymalizowaniu wydajności sieci oraz w szybkim rozwiązywaniu problemów z nią związanych.
Sieć, pakiety danych, ping
Sieć to zbiór urządzeń lub obiektów, które są ze sobą połączone w celu umożliwienia komunikacji i udostępniania danych między nimi. Może to być tak proste, jak dwa połączone ze sobą komputery lub tak złożone, jak Internet, który jest globalną siecią połączonych ze sobą urządzeń. Prawdziwe przykłady sieci można znaleźć wszędzie, od naszych smartfonów i laptopów po nasze inteligentne domy i Internet rzeczy. W sieci domowej urządzenia takie jak smartfony, komputery, drukarki, inteligentne oświetlenie i kamery bezpieczeństwa są połączone z routerem lub punktem dostępu bezprzewodowego, tworząc sieć lokalną (LAN).
LAN to sieć zbudowana w jednej fizycznej lokalizacji, takiej jak dom lub biuro. Jest podłączony do sieci rozległej (WAN) za pośrednictwem modemu lub dostawcy usług internetowych. Sieci WAN łączą wiele sieci LAN i są często używane przez duże korporacje do łączenia wielu lokalizacji.
Jednym z ważnych czynników wpływających na wydajność sieci jest opóźnienie, czyli opóźnienie w komunikacji między dwiema sieciami lub urządzeniami. Ping (Packet Internet Groper) to narzędzie służące do pomiaru opóźnienia sieci. Działa poprzez wysłanie małego pakietu danych do sieci lub urządzenia i mierzenie czasu potrzebnego na otrzymanie odpowiedzi. Niski czas ping jest ważny dla aplikacji działających w czasie rzeczywistym, takich jak gry online, wideokonferencje i zdalny monitoring.
Aby sprawdzić wartość ping witryny, która odpowiada na Twój serwer, możesz użyć wiersza polecenia lub terminala na swoim komputerze. Po prostu wpisz „ping <nazwa strony internetowej> „, aby wysłać kilka pakietów danych do strony internetowej i otrzymać czas odpowiedzi.
Przeczytaj także:
- Czym są polecenia Traceroute, Ping, Telnet i Nslookup?
- Podstawowe komendy systemu Linux w codziennym użyciu
Przełączniki i zmienne pingów
Istnieje wiele drobnych różnic podczas korzystania z polecenia ping w systemach Windows i Linux lub macOS. Na przykład opcja w systemie Windows to „–n”, aw systemach Linux i macOS to „–c”. Najlepszą rzeczą, jaką możesz zrobić, to najpierw sprawdzić składnię. Możesz zobaczyć wszystkie dostępne zmienne, przełączniki i opcje za pomocą krótkiego polecenia.
Składnia polecenia ping dla systemu Windows
Aby przejść do listy wszystkich możliwych opcji polecenia ping w systemie Windows, możesz napisać w wierszu polecenia:
ping-?
Otrzymasz wynik z pełną listą opcji, które mogą ułatwić rozwiązywanie problemów.
Wzmacniacz/opcja | Co to robi? |
-T | Stały ping bez zatrzymywania |
-A | Rozwiąż adres IP na jego nazwę hosta |
-N | Ustawianie liczby komunikatów echa. Wartość domyślna to 4 |
-l | Służy do wysyłania rozmiaru bufora |
-F | Zatrzymanie fragmentacji flagi (tylko IPv4) |
-I | Zmień wartość TTL |
-w | Już nie działa |
-R | Użyj go, aby zobaczyć liczbę przeskoków i uzyskać rekord (tylko IPv4) |
-S | Sygnatura czasowa dla każdego przeskoku (tylko IPv4) |
-J | Luźna trasa źródłowa wzdłuż listy hostów (tylko IPv4) |
– k | Ścisła trasa źródłowa wzdłuż listy hostów (tylko IPv4) |
-w | Ustawianie czasu, przez jaki urządzenie może czekać na odpowiedź |
-R | Sprawdź trasę odwrotną (tylko IPv6) |
-S | Adres źródłowy do użycia |
-C | Identyfikator przedziału routingu |
-P | Pinguj adres dostawcy wirtualizacji sieci Hyper-V |
-4 | Używaj tylko protokołu IPv4 |
-6 | Używaj tylko protokołu IPv6 |
Składnia polecenia ping dla systemów Linux i macOS
Aby uzyskać dostęp do składni ping w systemie Linux lub komputerze z systemem macOS, musisz wpisać to w terminalu:
ping –h
Wzmacniacz/opcja | Co to robi? |
A | Wydaje dźwięk, gdy dotrze do urządzenia docelowego |
B | Pozwala to na wysłanie polecenia ping do rozgłoszeniowego adresu IP. |
B | Uniemożliwia pingowi zmianę źródłowego adresu IP. |
c (liczba) | Ustaw liczbę pingów. |
D | SO-DEBUG na używanym gnieździe |
F | Zalewa sieć wieloma pakietami ping na sekundę. |
ja (interwał) | Interwał w sekundach między udanymi transmisjami. |
I (adres interfejsu) | Definiuje źródłowy adres IP dla określonego adresu IP interfejsu. |
1 (wstępne ładowanie) | Liczba ech wysłanych bez czekania na odpowiedzi. |
N | Na wyjściu pokazuje nazwę hosta zamiast adresów IP |
Q | Ciche wyjście. Ping i podsumowanie w jednym wierszu |
T (ttl) | T – wartość czasu życia (TTL) |
w | Gadatliwe wyjście |
V | Sprawdź za jego pomocą wersję polecenia ping |
w (termin) | Czas na wyjście, bez względu na liczbę wysłanych i odebranych wiadomości. |
W (limit czasu) | Czas oczekiwania na odpowiedź (sekundy) |
Rozwiązywanie problemów z poleceniem PING
- Pinguj adres IP, aby sprawdzić, czy urządzenie jest dobrze połączone. Jeśli to się nie powiedzie, oznacza to, że urządzenie nie jest w tej chwili podłączone lub jest niedostępne przez sprawdzaną sieć.
- Innym scenariuszem jest sukces, ale czasy odpowiedzi są bardzo długie. Oznacza to, że ty lub druga strona możecie mieć problemy z połączeniem.
- Możesz przetestować różne części sieci, aby sprawdzić, które działają dobrze, a które nie.
- Jeśli chcesz sprawdzić, czy masz połączenie z Internetem, możesz sprawdzić jeden z adresów IP Google, „ping 172.217.6.164”. Dlaczego Google pytasz? Zapamiętywanie jest po prostu łatwe. Czy pamiętasz, że Google był offline? Nie bardzo.
- Możesz go używać jako stałego kontrolera. Umieść go z opcją „uruchom do zatrzymania” i dopóki wszystko jest w porządku, będzie kontynuowane, ale jeśli coś się nie powiedzie, zobaczysz to natychmiast.
- Jeśli nie możesz uzyskać dostępu do nazwy, ale możesz uzyskać dostęp do adresu IP, oznacza to problem z rozpoznawaniem nazwy hosta. Prawdopodobnie serwery DNS nie są poprawnie wskazane lub nie są dostępne.