Ping (programm)

Ping on arvutivõrgu võrguühenduse diagnostikaprogramm, mille abil IP-võrgus hinnatakse hosti (serveri või muu võrguseadme) ligipääsetavust programmi käivitanud arvutist, samuti pakettide edastamiseks kuluvat aega. Programmi autor on Michael John Muuss.

Tööpõhimõte
Pingi töö põhineb ICMP-protokollil. Sihtseadmele saadetakse ICMP echo request'i pakett, millele oodatakse vastavat vastuspaketti echo response. Enamasti teostatakse päringut korduvalt. Ping arvutab saadetud ja vastuseks saadud pakettide ajaintervallide ja saadud pakettide sageduse alusel pakettide edastamiseks kulunud aja ja kaoprotsendi. Programmi töö lõppemisel kuvatakse ka kokkuvõttev statistika. Saadetud päringutele ei pruugi mitmel juhul vastust tulla, näiteks puudub töötav võrguühendus seadmeni, seade on välja lülitatud, seadmes on keelatud päringutele vastata või on võrguseadmetel keelatud ICMP-päringuid vahendada.

 Päringu vastuse vormi selgitus 
C:\Users>ping /?

C:\Users>ping et.wikipedia.org

Pinging rr.knams.wikimedia.org [91.198.174.2] with 32 bytes of data:

Reply from 91.198.174.2: bytes=32 time=63ms TTL=49
Reply from 91.198.174.2: bytes=32 time=69ms TTL=49
Reply from 91.198.174.2: bytes=32 time=71ms TTL=49
Request timed out.

Ping statistics for 91.198.174.2:
    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
    Minimum = 63ms, Maximum = 71ms, Average = 67ms

 Näide osaliselt õnnestunud pingimisest MS Windows Vistas
 Näide on sihilikult seatud osaliselt ebaõnnestuma
Päringu vastus sõltub programmi käivitamise platvormist ja programmi käivitamise parameetritest. Vastuse üks võimalik vorming on:
 milliselt IP-aadressilt vastuse pakett saadi;
 saadetud baitide arv;
 päringu saatmisest kuni vastuse saamiseni kulunud aeg millisekundites;
 paketi eluiga (TTL – Time To Live) ehk ruuterite andmeülekandmiste iteratsioonide arv, mille ületamisel kuulub pakett mahakandmisele.

 Vaata ka 
 IP
 Sonar
 Traceroute

 Välislingid 
 The Story of the PING Program(archive.org)] – autori kirjutis programmi Ping loomise kohta

Kategooria:Arvutivõrgud
Kategooria:Süsteemitarkvara