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
[muuda | muuda lähteteksti]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
[muuda | muuda lähteteksti]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
|
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
[muuda | muuda lähteteksti]Välislingid
[muuda | muuda lähteteksti]- The Story of the PING Program(archive.org)] – autori kirjutis programmi Ping loomise kohta