Komenda ping
jest narzędziem diagnostycznym, które służy do testowania połączenia między komputerem a innym urządzeniem w sieci. Działa poprzez wysyłanie pakietów ICMP (Internet Control Message Protocol) do docelowego hosta i mierzenie czasu, jaki zajmuje ich powrót. To pozwala ocenić, czy dany host jest osiągalny oraz jakie są parametry jakości połączenia, takie jak czas odpowiedzi i ewentualne straty pakietów.
ping [opcje] adres_IP_lub_nazwa_hosta
Parametr | Opis |
---|---|
-t | Wysyła pakiety do hosta nieskończoność, aż do przerwania komendy (Ctrl+C). |
-n | Określa liczbę pakietów do wysłania. |
-l | Ustala rozmiar wysyłanych pakietów (domyślnie 32 bajty). |
-f | Ustawia flagę „Don’t Fragment”, co uniemożliwia fragmentację pakietów. |
-i | Określa czas w sekundach, po którym ma być wysłany następny pakiet. |
-4 | Wymusza użycie protokołu IPv4. |
-6 | Wymusza użycie protokołu IPv6. |
ping google.com
Wykonując powyższą komendę, wysyłasz pakiety ICMP do serwera Google. Otrzymasz informacje o czasie odpowiedzi oraz ewentualnych stratach pakietów, co pozwoli ocenić jakość połączenia z tym hostem.
ping -n 10 192.168.1.1
Ta komenda wysyła 10 pakietów do lokalnego routera (adres 192.168.1.1). Dzięki temu możesz sprawdzić, czy router jest osiągalny oraz uzyskać statystyki dotyczące czasu odpowiedzi dla wysyłanych pakietów.
ping -t 8.8.8.8
W tym przypadku, komenda będzie wysyłać pakiety do serwera DNS Google (8.8.8.8) w sposób ciągły, aż do momentu przerwania akcji przez użytkownika. To jest przydatne do monitorowania stabilności połączenia w dłuższym okresie czasu.