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.