| Termin | Definicja |
|---|---|
| ping działa | ping działający poprawnie oznacza, że host odpowiada na żądania ICMP Echo bez utraty pakietów w mierzonym czasie. Co oznacza prawidłowa odpowiedź na pingOkreślenie „ping działa” oznacza, że urządzenie wysyłające test otrzymało odpowiedź na żądanie ICMP Echo Request. Odpowiedź jest zwracana przez host docelowy jako komunikat ICMP Echo Reply. Protokół ICMP działa w warstwie sieciowej modelu TCP/IP i służy między innymi do przekazywania informacji diagnostycznych dotyczących komunikacji IP. Sam ping nie jest połączeniem aplikacyjnym, dlatego jego poprawny wynik nie oznacza jeszcze, że działa każda usługa dostępna na badanym komputerze. Wynik testu zwykle pokazuje adres IP badanego hosta, czas przejścia pakietu tam i z powrotem, określany jako RTT, oraz informację o utracie pakietów. Jeżeli wszystkie wysłane żądania otrzymały odpowiedzi, można stwierdzić, że w czasie pomiaru istniała osiągalność IP między oboma punktami. Nie oznacza to jednak, że trasa będzie stabilna przez cały czas ani że parametry będą takie same przy większym obciążeniu sieci. Adres IP, nazwa hosta i trasa pakietuPing może być uruchomiony dla adresu IPv4, adresu IPv6 albo nazwy hosta, na przykład nazwy urządzenia w sieci lokalnej. Gdy użyta zostaje nazwa, system najpierw musi rozwiązać ją na adres za pomocą odpowiedniego mechanizmu nazewniczego, najczęściej DNS w sieci internetowej albo lokalnego systemu nazw. Dlatego udany ping po adresie IP przy jednoczesnym nieudanym pingowaniu nazwy może wskazywać na problem z rozwiązywaniem nazw, a nie z samą trasą IP. Odpowiedź na ping potwierdza komunikację z konkretnym adresem, który został wybrany przez system. Jeżeli nazwa ma kilka rekordów adresowych, test może zostać wykonany wobec innego adresu IPv4 lub IPv6 niż oczekiwany. W sieci domowej adresem docelowym może być router, punkt dostępowy albo inne urządzenie, natomiast w internecie odpowiedź może pochodzić z serwera znajdującego się za kilkoma urządzeniami pośredniczącymi. Ping nie pokazuje pełnej listy tych urządzeń; do sprawdzania kolejnych przeskoków służą narzędzia takie jak tracert w Windows oraz traceroute w systemach uniksowych. Jak interpretować czas odpowiedzi i utratę pakietówNiski i powtarzalny czas RTT zwykle wskazuje na niewielkie opóźnienie komunikacji, ale jego wartość zależy od odległości, rodzaju łącza, obciążenia urządzeń oraz sposobu traktowania pakietów ICMP przez routery i zapory sieciowe. W sieci lokalnej odpowiedzi często są szybsze niż w połączeniu z odległym serwerem internetowym. Pojedynczy wyższy wynik nie musi oznaczać awarii, ponieważ ruch może chwilowo oczekiwać w kolejce urządzenia sieciowego. Brak utraty pakietów w krótkim teście oznacza, że wszystkie żądania objęte pomiarem otrzymały odpowiedzi. Nie jest to dowód absolutnej niezawodności połączenia. Z kolei utrata części pakietów może wynikać z przeciążenia, zakłóceń Wi-Fi, uszkodzonego przewodu, problemu z kartą sieciową, błędnej konfiguracji albo ograniczania odpowiedzi ICMP przez zaporę. Niektóre hosty celowo nie odpowiadają na ping lub ograniczają częstotliwość odpowiedzi, mimo że ich właściwe usługi działają prawidłowo. Granice testu ping w praktycznej diagnostyceUdany ping nie potwierdza działania portu TCP, serwera WWW, poczty elektronicznej, udostępnionego folderu ani konkretnej aplikacji. Host może odpowiadać na ICMP, a jednocześnie odrzucać połączenia na portach używanych przez inne protokoły. Odwrotna sytuacja również jest możliwa: zapora może blokować ICMP, podczas gdy przeglądarka lub program korzystający z TCP nadal łączy się z usługą. Z tego powodu wynik pingu należy zestawiać z testem DNS, sprawdzeniem bramy domyślnej, kontrolą konfiguracji adresu IP oraz próbą uruchomienia konkretnej usługi. Na komputerze z systemem Windows podstawowy test można wykonać poleceniem |