Sunteți pe pagina 1din 5

4 Utilitare TCP/IP

4.1 Utilitare TCP/IP Utilitarele linie de comand TCP/IP prezint o mare importan, deoarece pot fi folosite att la depanarea erorilor de configurare, ct i la aflarea de informaii referitoare la configuraia curent. Utilitare pentru depanarea erorilor de configurare i testarea conectivitii Tabel 4.1 Utilitar Descriere Testeaz conexiunea cu un computer ping Afieaz coninutul cache-ului local n care sunt stocate arp adresele IP asociate adreselor fizice ale plcilor de reea (MAC) pentru computerele din LAN Afieaz configuraia TCP/IP curent ipconfig Afieaz statistici i conexiuni pentru protocolul NetBT nbtstat Afieaz statistici i conexiuni pentru protocolul TCP/IP netstat Afieaz sau modific tabela de rutare local route hostname Afieaz numele computerului Verific ruta pn la un computer aflat la distan tracert Verific dac routerele de pe drumul pn la un computer aflat pathping la distan funcioneaz corect i n acelai timp detecteaz pierderile de pachete de date rezultate n urma trecerii prin diferite noduri ale reelei Toate aceste utilitare sunt executate din linia de comand. Pentru informaii referitoare la modul n care se folosesc, cu excepia hostname i tracert, deschidei o fereastr de comand (Start->Programs->Accessories>Command Prompt), i tastai comanda, urmat de parametrul/?. Dac informaiile afiate ncap pe mai mult de un ecran i nu le putei urmri, folosii parametrul |more. Pentru a folosi utilitarul hostname, trebuie doar s tastai numele acestuia i s apsai tasta Enter. Va fi afiat numele computerului. Pentru informaii referitoare la modul de folosire a utilitarului tracert, tastai numele acestuia i apsai tasta Enter.

Reele de calculatoare

Utilitare pentru conectarea la distan folosind protocolul TCP/IP Utilitar FTP TFTP Telnet RCP RSH REXEC Tabel 4.2 Descriere Faciliteaz transferul bidirecional de fiiere ntre un computer pe care ruleaz Windows i un server FTP (de exemplu, Windows 2000 Server). Faciliteaz transferul bidirecional de fiiere ntre un computer pe care ruleaz Windows i un server TFTP. Ofer o conexiune la un computer ce suport protocolul telnet. Sistemele de operare Microsoft nu ofer suport dect pentru clieni telnet. Copiaz fiiere ntre un computer cu Windows i unul ce ofer suport pentru RCP (Remote Copy Protocol), de exemplu un computer pe care ruleaz UNIX. Ruleaz comenzi pe un computer pe care este instalat UNIX. Ruleaz un proces pe un computer aflat la distan.

Vom descrie n continuare n detaliu o serie de utilitare TCP/IP. Utilitarul ipconfig Ipconfig se folosete pentru verificarea configuraiei protocolului TCP/IP. Pentru afiarea tuturor informaiilor disponibile, se folosete parametrul /all. Rezultatul tastrii comenzii ipconfig /all este urmtorul: Dac este setat o configuraie valid, este afiat adresa IP i masca de subreea, precum i gateway-ul implicit, dac este cazul. Dac este detectat n reea un duplicat al adresei IP folosite, va fi afiat adresa IP folosit, dar n dreptul mtii de subreea se va trece 0.0.0.0. Dac Windows nu a putut obine o adres IP de la un server DHCP, va fi afiat adresa alocat prin tehnologia APIPA. Utilitarul ping Ping este un instrument folosit pentru testarea conexiunii TCP/IP ntre computerul dumneavoastr i unul aflat la distan. Ping transmite pachetele utiliznd ICMP ECHO_REQUEST i se ateapt primirea unui

Utilitare TCP/IP

rspuns de confirmare pentru fiecare pachet transmis prin ICMP ECHO_REPLY. Sintaxa comenzii este ping adresa_IP_a_computerului_de_la_distan. Utilitarul finger Listeaz numele de login, numele complet, numele terminalului, precum i alte caracteristici. Opiuni - selectiv: -b Format de redare redus -f Suprim afiarea prii de antet -i Afieaz o list cu timpii inactivi -l Format de redare extins -q Afieaz o list rapid de utilizatori Utilitarul netstat Comanda netstat este folosit pentru a extrage o serie de informaii cum ar fi tabelele de rutare, coneciile active, fluxuri. Vom prezenta o serie de opiuni folosite cu aceast comand. -a Solicit afiarea strii socketurilor. Cele asociate cu procesele server nu sunt afiate -i Afieaz starea interfeelor ce au fost autoconfigurate -m Afieaz modul de utilizare a memoriei -r Afieaz tabelele de rutare -p nume_protocol Limiteaz informaiile la un protocol anume Utilitarul traceroute Este utilizat pentru a identifica traseul ce trebuie urmat de un pachet pentru a ajunge la destinaie. Aceast comand lucreaz utiliznd un cmp special TTL (time to live) din cadrul pachetului IP. Utilitarul arp Comanda arp afieaz i modific tabela de coresponden ntre adrese Internet i adrese Ethernet (MAC). n momentul n care nu exist intrri ARP pentru o anumit adres Internet se va afia un mesaj n acest sens.

Reele de calculatoare

Opiuni: -a -d nume

Afieaz toate intrrile din tabele ARP curent terge intrrile corespunztoare din tabela ARP -s adres host Creaz o nou intrare n tabela ARP folosind o adres Ethernet

4.2 Testarea unei configuraii TCP/IP Vom prezenta n continuare care sunt paii ce trebuie urmai pentru verificare configuraiei computerului i pentru testarea conexiunilor la computere aflate la distan, ce implic eventual i existena unor routere. ipconfig Folosii utilitarul ipconfig pentru a verifica dac a fost iniializat configuraia TCP/IP. ping 127.0.0.1 Folosii utilitarul ping cu adresa intern a plcii de reea pentru a verifica dac protocolul TCP/IP este instalat corect i placa dumneavoastr de reea l folosete. ping adresa_IP_a_computerului_dumneavoastr Folosii utilitarul Ping cu adresa IP a computerului dumneavoastr pentru a elimina riscul existenei n reea a unui duplicat al adresei IP folosite. ping adresa_IP_a_gateway-ului_implicit Folosii utilitarul ping cu adresa IP a gateway-ului implicit (aceasta poate fi aflat folosind comanda ipconfig) pentru a verifica dac gateway-ul implicit este operaional i computerul dumneavoastr poate s comunice cu acesta. ping adresa_IP_a_unui_computer_aflat_la_distan (pe alt segment de reea) Folosii utilitarul ping cu adresa IP a unui computer aflat pe alt segment de reea (de exemplu, infocib sau nemesis) pentru a verifica dac se poate stabili o conexiune cu un computer aflat la distan prin intermediul unui router. n general, dac acest ultim pas reuete, atunci ceilali pai sunt inutili. Totui, n cazul n care nu reuete, va trebuie s urmai succesiunea de pai de mai sus pentru a putea localiza problema.

Utilitare TCP/IP

4.3 Exemple de folosire a unor utilitare TCP/IP Arp a afieaz coninutul cache-ului ARP (adrese IP asociate adreselor fizice ale plcilor de reea). Folosii mai nti comanda ping pentru ca Windows s poat stoca adresa fizic (MAC) a plcii de reea folosit de computerul aflat la distan. Ex: Secvena ping ecomm.ase.ro arp -a va duce la afiarea adresei MAC a serverului ecomm. tracert adresa_IP_a_computerului_de_la_distan afieaz nodurile de reea prin care trece un pachet de date pn s ajung la computerul destinaie. pathping adresa_IP_a_computerului_de_la_distan reprezint o combinaie ntre comenzile tracert i ping, fiind testat conexiunea cu fiecare nod de reea (router) pn la computerul destinaie, folosindu-se comanda ping n mod automat pentru fiecare dintre acestea. nbtstat A adresa_IP_a_computerului_de_la_distan afieaz numele NetBIOS al unui computer aflat la distan, n cazul n care este cunoscut adresa IP a acestuia. netstat a afieaz toate conexiunile stabilite n reea, precum i toate porturile deschise pe computerul dumneavostr.