virusz Posted April 19, 2007 Report Posted April 19, 2007 Ping este un instrument de reþea folosit pentru a verifica dacã un anumit host poate fi accesat prin intermediul unei reþele de tip IP. Ping trimte mesaje ICMP “echo request” (în româneºte solicitare de rãspuns) prin pachete adresate host-ul vizat ºi aºteaptã rãspunsul la aceste mesaje venite sub formã de rãspunsuri ICMP “echo response” de la hostul destinaþie. Transmiþând periodic astfel de pachete ºi calculând întârzierea cu care ajung rãspunsurile, ping estimeazã timpul de round-trip, precum ºi rata de pierdere a pachetelor dintre host-uri.Cuprins * 1 Istoria * 2 Exemplu de ping IstoriaMike Muuss a scris programul în decembrie 1983, ca instrument de depanare a comportamentului ciudat al unei reþele IP. L-a numit dupã sunetul pulsurilor unui sonar, pentru cã operaþiile sunt asemãnãtoare cu cele efectuate de un sonar activ al unui submarin, unde un operator emite pulsuri de energie (un pachet IP) cãtre destinaþie, care se reflectã când se loveºte de þintã, rãspunsul fiind capturat de cãtre emiþãtorul iniþial.Utilitatea folosirii ping pentru "diagnosticarea" conectivitãþii Internet a fost afectatã spre finalul lui 2003, când nu numãr semnificativ de ISP au început sã filtreze mesajele ICMP Type 8 (echo request) la marginea externã a reþelelor lor. Acest lucru se datoreazã pe de-o parte numãrului crescãtor de folosiri a ping-ului ca metodã de identificare þintelor de cãtre worms precum Welchia, care au umplut Internetul de solicitãri de tip ping pentru a localiza computere noi pe care sã le infecteze. Nu numai cã rãspunsurile venite de la þinte furnizau informaþii folositoare atactorilor, dar contribuiau semnificativ la încãrcarea cu trafic inutil a reþelelor, provocând probleme routerelor din Internet.Lumea s-a împãrþit astfel în douã tabere, una care susþine ca ICMP sã fie filtrat pentru a nu divulga informaþii despre arhitectura de reþea, ºi o alta care este pentru a nu filtra aceste mesaje, permiþându-se astfel o diagnosticare rapidã. Exemplu de pingUrmãtorul exemplu este rezultatul comenzii ping cãtre www.google.com dintr-un sistem Linux, folosind implementarea iputils de ping:$ ping www.google.comPING www.l.google.com (64.233.183.103) 56(84) bytes of data.64 bytes from 64.233.183.103: icmp_seq=1 ttl=246 time=22.2 ms64 bytes from 64.233.183.103: icmp_seq=2 ttl=245 time=25.3 ms64 bytes from 64.233.183.103: icmp_seq=3 ttl=245 time=22.7 ms64 bytes from 64.233.183.103: icmp_seq=4 ttl=246 time=25.6 ms64 bytes from 64.233.183.103: icmp_seq=5 ttl=246 time=25.3 ms64 bytes from 64.233.183.103: icmp_seq=6 ttl=245 time=25.4 ms64 bytes from 64.233.183.103: icmp_seq=7 ttl=245 time=25.4 ms64 bytes from 64.233.183.103: icmp_seq=8 ttl=245 time=21.8 ms64 bytes from 64.233.183.103: icmp_seq=9 ttl=245 time=25.7 ms64 bytes from 64.233.183.103: icmp_seq=10 ttl=246 time=21.9 ms--- www.l.google.com ping statistics ---10 packets transmitted, 10 received, 0% packet loss, time 9008msrtt min/avg/max/mdev = 21.896/24.187/25.718/1.619 msListarea aratã cã www.google.com are o înregistrare CNAME DNS pentru www.l.google.com care este rezolvatã sub forma adresei IP 64.233.183.103. Listarea aratã mai apoi rezultatele a tramiterii de 10 pinguri cãtre 64.233.183.103 cu rãspunsuri sumarizate la final. * timpul minim de ping a fost de 21.896 milisecunde * timpul mediu de ping a fost de 24.187 milisecunde * timpul maxim de ping a fost de 25.718 milisecundeUrmãtorul exemplu este rezultatul comenzii ping cãtre www.google.com din Windows XP din versiunea inclusã în acest sistem de operare:C:\>ping www.google.comPinging www.l.google.com [64.233.183.103] with 32 bytes of data:Reply from 64.233.183.103: bytes=32 time=25ms TTL=245Reply from 64.233.183.103: bytes=32 time=22ms TTL=245Reply from 64.233.183.103: bytes=32 time=25ms TTL=246Reply from 64.233.183.103: bytes=32 time=22ms TTL=246Ping statistics for 64.233.183.103: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 22ms, Maximum = 25ms, Average = 23msListarea aratã cã www.google.com are o înregistrare CNAME DNS pentru www.l.google.com care este rezolvatã sub forma adresei IP 64.233.183.103. Listarea afiºazã rezultul efectuãrii a 4 pinguri cãtre 64.233.183.103 cu rezultatele sumarizate automat la final. * timpul minim de ping a fost de 22 milisecunde * timpul mediu de ping a fost de 23 milisecunde * timpul maxim de ping a fost de 25 milisecundeoriginal link: http://ro.wikipedia.org/wiki/Ping Quote