Cunoaște Intuit, curs, introducere protocoale de rețea

Instrumente pentru lucrul cu rețeaua

În diferite sistem de operare are propriul set de instrumente. le compara cu cele două sisteme, de exemplu, Microsoft Windows NT și Sun Solaris. Ca diferite ca aceste sisteme de operare, fiecare dintre ele a realizat Modelul OSI. Desigur, hardware și software punerea în aplicare a acestui model stiva acestea sunt diferite, dar interacțiunea dintre toate nivelurile se efectuează în conformitate cu standardul stabilit.

IPCONFIG (ifconfig)

Există două tipuri de intrări în ARP-tabel - statice și dinamice. intrare statică se face manual și există atâta timp cât mâna este îndepărtată, sau un computer (router) nu va fi resetat.

Pentru a identifica diferitele probleme din rețea, există mai multe utilitare care vă permit să se determine la ce nivel al modelului OSI nu a reușit, sau setări incorecte de protocoale de rețea. Una dintre aceste utilitati - ping.

ICMP este situat la intersecția a două niveluri - rețeaua și de transport. Principiul de bază al acestui protocol - formarea ICMP echo request (echo-cerere) și răspuns ecou (echo-răspuns). Cererea Echo și răspunde la acesta poate fi folosit pentru a testa hosta- destinatarului și accesibilitate capacitatea sa de a răspunde solicitărilor. De asemenea, trecerea de cereri de ecou și operabilitatea răspuns ecou verifică partea principală a sistemului de transport, aparatul de rutare sursă, serviceability și direcționarea corectă a routerele între sursă și destinatar, precum și performanța și corectitudinea destinatarului de rutare.

Astfel, în cazul în care a trimis la echo-cerere returnează corect ecou-răspuns din mașină, în cazul în care a fost trimisă cererea, se poate spune că sistemul de transport funcționează corect. Și în cazul în care browser-ul nu poate afișa pagina web, problema este cel mai probabil, nu în primele trei straturi ale modelului OSI.

Exemplul arată că dimensiunea implicită a pachetului trimis - 32 octeți, apoi afișează timpul de întârziere de răspuns și TTL. Acest exemplu demonstrează implementarea cu succes a comenzii ping. În cazul în care este trimisă cererea de cerere ecou, ​​dar răspunsul ecou nu este returnat, un mesaj este afișat pe răspunsul timeout.

traceroute

utilitate traceroute folosește de asemenea protocolul ICMP pentru determinarea traseului pachetului. Atunci când trimite traceroute secvențial setează valoarea TTL de la 1 la 30. Fiecare router prin care pachetul către gazdă corespunzătoare, reduce TTL cu unul. Utilizați TTL vine preveni pachete de buclare în „bucle“ de rutare, sau pachete de „vagabonzi“ ar supraîncărcat în cele din urmă de rețea. Cu toate acestea, este nevoie de câteva tranziții suplimentare pentru a înțelege că traseul este pierdut si are nevoie pentru a obține în jurul valorii de atunci când ieșiți din router sau link-ul eșec. Pentru a preveni pierderea datagrama. TTL câmp este setat la valoarea maximă.

Să considerăm exemplul utilității traceroute.

In fiecare din porțiunea de rețea a utilitatii implementat sisteme de operare virtual identice, dar punerea în aplicare la nivelul aplicației este diferit.

În Windows utilitate numit tracert. Acesta este utilizat în același mod ca și în sistemul de operare Solaris (tracert netserv1.chg.ru). Diferența fundamentală dintre Tracert și traceroute utilitati acolo. caracteristică a traceroute este prezența unui număr mai mare de funcții (de exemplu, puteți specifica, începând cu un TTL informații de ieșire).

În cazul oricărui mesaj de eroare este afișat. De exemplu, în cazul în care rețeaua nu este disponibilă pe router, un mesaj N (net inaccesibil) !:

Acest lucru înseamnă că 147.45.20.37 - router-ul de la care, ruta ulterioară nu este disponibilă. Dacă el nu este disponibil gazda, atunci mesajul va arata astfel:

Eroare! P indică protocolul indisponibilității (protocol inaccesibil).

Tabelul de rutare indică rețea, masca de rețea, router-ul, care este disponibil prin intermediul interfeței de rețea și de rutare metrice. Tabelul de mai sus arată că traseul prestabilit este disponibil prin intermediul 192.168.1.1 router. 192.168.1.0 de rețea cu o mască de 255.255.255.0 este o rețea locală.

Când adăugați un traseu, puteți utiliza următoarea comandă.

157.0.0.0 - rețea de la distanță, 255.0.0.0 - masca de rețea de la distanță, 157.55.80.1 - router, care este disponibil prin intermediul rețelei. Despre aceeași sintaxă este utilizată la îndepărtarea traseului: traseu ȘTERGE 157.0.0.0.

În acest exemplu, prima valoare - TCP - tipul de protocol (poate fi TCP sau UDP), urmată de numele mașinii locale și portul local, www.ru:http - numele de gazdă de la distanță și portul accesat (folosit ca port implicit pentru protocolul HTTP, nu afișează valoarea numerică 80, iar numele protocolului), a stabilit - arată că TCP-conexiunea este stabilită.

În sistemul de operare Solaris pentru informații despre porturile folosite sunt de asemenea folosite de utilitate netstat. Formatul de ieșire este aproape la fel.