5 Rețeaua de utilitate netstat

Număr Lab 03-005

Rețeaua de utilitate netstat. Principii de funcționare și de utilizare.

Utilitate afișează activ și ascultă pe porturile TCP, statistici Ethernet, tabela de rutare IP, statistici IPv4 (pentru protocolul IP, ICMP, TCP și UDP) și IPv6 (o IPv6, ICMPv6, TCP peste IPv6 și UDP peste IPv6). Folosit fără parametri, comandă afișează netstat conexiuni TCP activ.

-o retragere a tuturor conexiunilor active și TCP calculator TCP este de a asculta și porturile UDP;

-b afișare a fișierelor executabile implicate în crearea de conexiuni active. În cazul în care componentele software independente utilizate pentru a crea priza, acestea sunt, de asemenea afișate.

-e Afișează statistici Ethernet, cum ar fi numărul de octeți și pachete trimise și primite. Această opțiune poate fi combinată cu opțiunea -s;

-o derivare conexiuni TCP activ și include ID-ul procesului (PID) pentru fiecare conexiune. Procesul de cod vă permite să găsiți aplicația pe fila din Windows Task Manager. Această opțiune poate fi combinat cu comutatorul -a. și -p-n;

-pprotokol a încheiat conexiuni pentru protocolul specificat de protocol. În acest caz, protocolul poate fi fie tcp. udp. tcpv6 sau udpv6. Dacă acest parametru este utilizat cu -s pentru a afișa statistici prin protocol, protocol poate fi tcp. udp. ICMP. ip. tcpv6. udpv6. ICMPv6 sau ipv6;

-conținut r de ieșire tabela de rutare IP. Această comandă este echivalentă cu imprimarea rutei de comandă;

-Statistica e de retragere printr-un protocol. În mod implicit, statisticile sunt afișate pentru TCP, UDP, ICMP, și IP. Dacă ați instalat protocolul IPv6 pentru Windows XP, statisticile sunt afișate pentru TCP peste IPv6, UDP peste IPv6, ICMPv6, și IPv6. Opțiunea -p poate fi folosit pentru a specifica un set de protocoale;

-v este utilizat împreună cu parametrul -b pentru a afișa componentele programului secvență implicate în crearea unui soclu

stabilește intervalul de actualizare a datelor selectate la un interval determinat de intervalul de parametri (în secunde). Apăsând CTRL + C, se oprește actualizarea. Dacă acest parametru este omis, imprimă netstat informația selectată o singură dată.

/? tobrazhenie de referință la linia de comandă.

Clientul inițiază o conexiune înainte de a încerca să se conecteze la un server de aplicații de la distanță, sistem de operare solicită un număr de port liber. Porturi cu numere de 0 -1023 numit privilegiat, aproape toate dintre ele sunt rezervate și nu sunt alocate proceselor de client. Acest lucru nu înseamnă că nu există numere de port fixe cu un număr mare, dar ele sunt utilizate mult mai puțin frecvent, și fiind liber pe o anumită gazdă, acesta poate fi pus la dispoziția programului de client.

UDP (UserDatagrammProtocol) simplu, protocol datagram orientat strat de transport: odată ce procesul produce exact un datagrame UDP, rezultând într-un datagramă IP este transmis. Protocolul nu stabilește o conexiune, iar expeditorul nu confirmă faptul livrării mesajului.

TCP (Transmission Control Protocol) oferă servicii de încredere flux de octet bazate pe conexiune. Acesta este utilizat în cazurile în care aveți nevoie de livrare garantat de mesaje. Acesta utilizează checksum pentru a verifica integritatea pachetului și eliberează procesele de aplicare de a avea expirări și retransmisii pentru a asigura fiabilitatea.

Termenul „bazat pe conexiune“ (conexiune orientat) înseamnă că două aplicații folosind TCP (de obicei, un client și server), TCP trebuie să stabilească o legătură unul cu celălalt, atunci ei au posibilitatea de a comunica.

Pașii necesari pentru a configura și rupe compus TCP poate fi reprezentat

Lena ca model, care are 11 stări posibile:

ÎNCHIS Închis. Compusul nu este activ și nu se află în instalație

ASCULTĂ în așteptare. Serverul așteaptă o solicitare de intrare

cerere de conectare SYN RCVD a sosit. Se așteaptă confirmarea

Cererea de conectare SYN trimisa. Apendicele sus conexiune deschisă

ESTABLISHED stabilit. Date stare normală

ASTEPTARE FIN Anexa 1 a raportat că nu mai are nimic de a transfera

ASTEPTARE FIN 2 Cealaltă parte este de acord deconectare

Cronometrat Așteptați Așteptați până când rețeaua nu va dispărea toate pachetele

INCHIDERE Ambele părți au încercat să închidă simultan conexiunea

ASTEPTARE ÎNCHIDERE Cealaltă parte a inițiat deconectarea

ULTIMA ACK Așteptați până când rețeaua nu va dispărea toate pachetele

În fiecare dintre aceste state pot fi permise și interzise evenimente. Ca răspuns la orice eveniment permis o anumită acțiune poate fi efectuată. În cazul unor evenimente interzise raportat o eroare.

Fiecare conexiune începe în starea CLOSED (închis). Se poate ieși din această stare prin luarea unei proactivă (CONNECT), sau pasiv (Listen) încercare de a deschide o conexiune. În cazul în care partea opusă efectuează etapele opuse, este stabilită o conexiune și se continuă la starea ESTABLISHED. Inițiatorul deconectării poate acționa de fiecare parte. La finalizarea procesului de dezangajare conexiunea se întoarce la ÎNCHIS.

Testați-vă cunoștințele

La nivel local și central alocate porturi.

Principalele protocoale de transport sunt de nivel stiva TCP / IP. Caracteristicile lor scurte.

Compararea conexiunilor de rețea la procesele care operează pe computer.

netstat parametri de utilitate.

IBM PC - calculatoare compatibile cu sistem de operare Windows original, conectarea la rețea, acces la Internet.

Înainte de a începe lucrarea, reporniți computerul și nu rulează nicio aplicație.

6. Utilizați comanda netstat pentru a determina toate procesele 5, ascultă pe porturile UDP. Indicați numele și numărul de procese porturi de ascultare.

6. Utilizați comanda netstat pentru a determina TCP activ - conexiunile, numărul de porturi și numele aplicației executabil fișierele care utilizează conexiunea.

Raport de progres prezent în format tipărit sau electronic, în prezentarea de copii ale ecranelor de utilitate.

articole similare