ping to podstawowe narzędzie diagnostyczne używane do sprawdzania łączności między hostami w sieci. W systemie Windows uruchamia się je w Wierszu polecenia lub PowerShellu.
Program wysyła pakiety ICMP Echo Request do wskazanego adresu IP lub nazwy domenowej i oczekuje odpowiedzi ICMP Echo Reply. Jeśli odpowiedź wraca, oznacza to, że host jest osiągalny na poziomie sieci IP.
Przykłady użycia
ping 192.168.1.1
ping google.com
Pierwsze polecenie sprawdza łączność z hostem o adresie IPv4 192.168.1.1, a drugie z hostem wskazanym nazwą DNS.
Przydatne opcje
ping -t 192.168.1.1
Wysyła pakiety bez przerwy, aż użytkownik przerwie działanie skrótem Ctrl+C.
ping -n 10 192.168.1.1
Wysyła dokładnie 10 pakietów.
Interpretacja wyniku
Wynik Odpowiedź z... oznacza, że host odpowiada. Ważne parametry to:
- czas - opóźnienie odpowiedzi, np.
czas=5ms, - TTL - czas życia pakietu,
- utracone pakiety - informacja, czy część pakietów nie dotarła.
Komunikat Upłynął limit czasu żądania może oznaczać brak łączności, wyłączony host, błędny adres, problem z trasą albo blokowanie ICMP przez zaporę sieciową.
Ważne na egzaminie
Do diagnozowania łączności między hostami w Windows używa się polecenia ping. Polecenie ipconfig pokazuje konfigurację IP, route zarządza tablicą routingu, a odpowiednikiem śledzenia trasy w Windows jest zwykle tracert, nie traceroute.