Ping (počítačová síť)

Z Wikipedie, otevřené encyklopedie

Nástroj ping (Packet InterNet Groper) je program určený pro detekci času odezvy počítače (nebo síťového zařízení) v počítačové síti typu IP. Názvem ping se označuje i vlastní metoda určení času odezvy síťového zařízení. Nástroj ping je standardní nástroj pro správu IP sítí.

Ping využívá IP protokolu ICMP a typu datagramu „Echo“ a „Echo reply“. Ping přeloží adresu URL pomocí služby DNS na IP adresu a na zadanou adresu vyšle ICMP datagram s žádostí o odpověd „Echo“ a čeká v stanoveném limitu (typicky 3 sekundy) na odpověd cílového zařízení typu „Echo reply“. Protože ICMP datagram obsahuje položku počítalo datagramů (icmp_seq), lze snadno identifikovat, který odeslaný datagram se vrátil.

[editovat] Příklad výpisu nástroje ping

[login@localhost ~]$ ping cs.wikipedia.org
PING rr.pmtpa.wikimedia.org (66.230.200.100) 56(84) bytes of data.
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=0 ttl=49 time=193 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=1 ttl=49 time=184 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=2 ttl=49 time=179 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=3 ttl=49 time=181 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=4 ttl=49 time=192 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=5 ttl=49 time=182 ms
64 bytes from rr.pmtpa.wikimedia.org (66.230.200.100): icmp_seq=6 ttl=49 time=176 ms

--- rr.pmtpa.wikimedia.org ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6003ms
rtt min/avg/max/mdev = 176.643/184.297/193.533/5.889 ms, pipe 2

V příkladu je informace o 7 vyslaných paketech na server rr.pmtpa.wikimedia.org, které se „vrátily“ v průmerném čase 184,3 ms, nejkratší dosažený čas je 176,6 ms a nejdelší je 193,5 ms. Žádný paket nebyl ztracen.

Délku odesílaného paketu je možné nastavit. Lze tak testovat, jak dlouhé pakety ještě „projdou“. Viz také MTU (Maximum Transmission Unit).