Submitted by Andrei Tosea on Fri, 27/07/2007 - 02:11

  Ping - este un utilitar de retea, care este utilizat pentru a determina daca o anumita adresa din cadrul unei retele exista. Utilitarul ping functioneaza prin trimiterea unor pachete de tip ICMP spre o adresa din cadrul retelei care "asculta" venirea unor eventuale pachete ICMP, raspunsul fiind un "Pong!", insotit de intervalul de timp, timpul de propagare si rata pachetelor pierdute.


  Istoria Ping?-Pong!

  In anul 1983, Mike Muuss a scris un utilitar pentru retelele IP, pentru a observa comportamentul ciudat al pachetelor de date emise in anumite perioade de timp. Utilitarul a fost denumit "Ping", in analogie cu sunetul produs de sonarul folosit la submarine ( utilitarul ping avand aceeasi functie ca al sonarului ).

  In anul 2003,un numar de ISP'uri ( Internet Service Provider ) au inceput sa filtreze pachetele trimise de utilitarul ping datorita aglomerarilor de retea.Fiind un utilitar de diagnosticare a unei retele, acesta a inceput sa fie folosit cat mai des de aplicatii in vederea realizarii unei conexiuni la o anumita adresa, dar a inceput sa fie utilizat si de "viermii" informatici, care urmareau existenta eventualelor "victime".

  In cazul de mai sus parerile sunt impartite: o parte sustin ideea dezactivarii acestui serviciu pentru a obtine o retea cat mai "sigura", iar o alta parte sutine pentinerea acestui utilitar in vedrea unei diagnosticari corecte a retelelor.


 Mod de utilizare

Pentru masinile cu sisteme de operare linux, utilitarul ping poate fi accesat de la consola sub comanda:

  ping [optiuni ][destinatie]

Acest utilitar mai dispune si de alte optiuni (general utilizate):

  • [-c] - numarul de pachete de tip ICMP care sa fie trimis
  • [-i] - intervalul de timp intre pachetele trimise, intervalul minim finnd de 0.2* secunde
  • [-s] - dimensiunea unui pachet (in general 64bits ~ 8Bytes)
  • [-I] - interfata dupa care sa fie trimis (aceasta optiune este pentru masinile cu mai multe interfete de retea)
  • [-a] - produce un sunet la lansarea pachetelor


0.2 - acest interval este definit ca defaut pentru utilizatorii de pe o masina linux, cu toate ca super-utilizatorii pot modifica acest interval chiar si in valori mai mici. Intervalul de 0.2 secunde a fost considerat intervalul optim de timitere a pachetelor, pentru a nu supraincarca nodurile de retea. Un interval mai mic intre pachetele trimise poate duce la o incarcare excesiva a nodurilor de retea, ceea ce poate produce o ruptura in cadrul retelei.
Tutoriale

Add new comment