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.

Add new comment