Protocolul TSP IP. Ce este protocolul TCP-IP

Pe scurt, acesta este un set de reguli care guvernează „comunicarea” computerelor între ele prin intermediul rețelei. Există aproximativ o duzină de ele, iar fiecare dintre ele definește regulile pentru transferul unui anumit tip de date. Dar pentru ușurință în utilizare, toate sunt combinate într-o așa-numită „stivă”, numindu-l după cel mai important protocol - protocolul TCP/IP (Transmission Control Protocol și Internet Protocol). Cuvântul „stivă” implică faptul că toate aceste protocoale sunt ca o „stivă de protocoale” în care protocolul de nivel superior nu poate funcționa fără protocolul de nivel inferior.

Stiva TCP/IP include 4 straturi:

1. Aplicație - HTTP, RTP, FTP, protocoale DNS. Cele mai multe nivel superior; este responsabil pentru funcționarea aplicațiilor aplicației, cum ar fi serviciile de e-mail, afișarea datelor într-un browser etc.

2. Transport - protocoale TCP, UDP, SCTP, DCCP, RIP. Acest nivel protocoalele asigură interacțiunea corectă a computerelor între ele și acționează ca un conductor de date între diferiți participanți la rețea.

3. Rețea - protocol IP. Acest strat oferă identificarea computerelor din rețea, oferind fiecăruia o adresă digitală unică.

4. Canal - Ethernet, IEEE 802.11, protocoale Wireless Ethernet. Nivelul cel mai scăzut; el interactioneaza echipament fizic, descrie mediul de transmisie a datelor și caracteristicile acestuia.

Prin urmare, computerul dvs. utilizează stiva de protocol HTTP - TCP - IP - Ethernet pentru a afișa acest articol.

Cum se transmit informațiile prin Internet

Fiecare computer din rețea este numit gazdă și, folosind protocolul cu același nume, primește o adresă IP unică. Această adresă este scrisă în următoarea formă: patru numere de la 0 la 255 separate printr-o punct, de exemplu, 195.19.20.203. Pentru a comunica cu succes printr-o rețea, adresa IP trebuie să includă și un număr de port. Deoarece informațiile sunt schimbate nu de computerele în sine, ci de programe, fiecare tip de program trebuie să aibă și el adresa proprie, care este afișat în numărul portului. De exemplu, portul 21 este responsabil pentru Funcționează FTP, portul 80 - pentru Funcționează HTTP. Numărul total de porturi de pe un computer este limitat și egal cu 65536, numerotate de la 0 la 65535. Numerele de porturi de la 0 la 1023 sunt rezervate de aplicațiile server, iar nișa de porturi de la 1024 la 65535 este ocupată de porturile client, care programe sunt libere să le folosească după bunul plac. „Porturile client” sunt alocate dinamic.

Combinaţie adrese IP și numere de porturi numit " priză". În el, adresele și valorile portului sunt separate prin două puncte, de exemplu, 195.19.20.203:110

Astfel, pentru ca un computer la distanță cu IP 195.19.20.203 să primească e-mailuri, trebuie doar să livrați date în portul său 110. Și, deoarece acest port „ascultă” zi și noapte Protocolul POP 3, care este responsabil de primire e-mailuri, ceea ce înseamnă că ceea ce se întâmplă în continuare este „o chestiune de tehnologie”.

Pentru comoditate, toate datele din rețea sunt împărțite în pachete. Un pachet este un fișier cu dimensiunea de 1-1,5 MB, care conține datele de adresă ale expeditorului și destinatarului, informații transmise, plus date de serviciu. Împărțirea fișierelor în pachete poate reduce semnificativ încărcarea în rețea, deoarece calea fiecăruia de la expeditor la destinatar nu va fi neapărat identică. Dacă are loc un blocaj de trafic într-un loc din rețea, pachetele îl pot ocoli folosind alte căi de comunicație. Această tehnologie face posibilă utilizarea Internetului cât mai eficient posibil: dacă o parte din transportul său se prăbușește, informațiile pot fi transmise în continuare, dar pe alte căi. Când pachetele ajung la computerul țintă, acesta începe să le asambleze înapoi într-un singur fișier folosind informațiile de serviciu pe care le conțin. Întregul proces poate fi comparat cu un fel de puzzle mare, care, în funcție de dimensiune fișier transferat, poate ajunge la dimensiuni cu adevărat enorme.

După cum am menționat mai devreme, protocolul IP oferă fiecărui participant la rețea, inclusiv site-urilor web, o adresă numerică unică. Cu toate acestea, nimeni nu își poate aminti milioane de adrese IP! Prin urmare, a fost creat serviciul de nume de domeniu DNS (Domain). Sistemul de nume), care este dedicat traducerii adreselor IP numerice în nume alfanumerice care sunt mult mai ușor de reținut. De exemplu, în loc să formați temutul număr 5.9.205.233 de fiecare dată, puteți forma bara de adrese browser www.site.

Ce se întâmplă când introducem adresa site-ului pe care îl căutăm în browser? De pe computerul nostru se trimite un pachet cu o cerere către serverul DNS de pe portul 53. Acest port este rezervat serviciu DNS, care, după ce ne-a procesat cererea, returnează adresa IP corespunzătoare numelui alfanumeric al site-ului. După aceasta, computerul nostru se conectează la socket-ul 5.9.205.233:80 al computerului 5.9.205.233, care găzduiește protocolul HTTP responsabil cu afișarea site-urilor în browser și trimite un pachet cu o solicitare de a primi pagina www.site. Trebuie să stabilim o conexiune pe portul 80, deoarece acesta este cel care corespunde serverului Web. Dacă doriți cu adevărat, puteți specifica portul 80 direct în bara de adrese a browserului dvs. - http://www.site:80. Serverul web procesează cererea primită de la noi și emite mai multe pachete care conțin text HTML, pe care îl afișează browserul nostru. Drept urmare, vedem pe ecran pagina de start

ÎN lumea modernă informația se răspândește în câteva secunde. Știrea tocmai a apărut, iar o secundă mai târziu este deja disponibilă pe un site de pe internet. Internetul este considerat unul dintre cele mai multe dezvoltări utile mintea umană. Pentru a vă bucura de toate beneficiile pe care le oferă Internetul, trebuie să vă conectați la această rețea.

Puțini oameni știu că procesul simplu de vizitare a paginilor web implică invizibil pentru utilizator, sistem complex actiuni. Fiecare clic pe un link activează sute de operații de calcul diferite în inima computerului. Acestea includ trimiterea de cereri, primirea de răspunsuri și multe altele. Așa-numitele protocoale TCP/IP sunt responsabile pentru fiecare acțiune în rețea. Ce sunt ei?

Orice protocol Internet TCP/IP operează la propriul nivel. Cu alte cuvinte, fiecare își face treaba lui. Întreaga familie de protocoale TCP/IP face o cantitate enormă de muncă simultan. Și utilizatorul în acest moment vede doar imagini luminoase și linii lungi text.

Conceptul de stivă de protocol

Stiva de protocoale TCP/IP este un set organizat de elemente de bază protocoale de rețea, care este împărțit ierarhic în patru niveluri și este un sistem de distribuție de transport a pachetelor într-o rețea de calculatoare.

TCP/IP este cel mai faimos stivă de protocoale de rețea folosită în în acest moment. Principiile stivei TCP/IP se aplică atât rețelelor locale, cât și rețelelor de zonă largă.

Principii de utilizare a adreselor în stiva de protocoale

Stiva de protocoale de rețea TCP/IP descrie căile și direcțiile în care sunt trimise pachetele. Aceasta este sarcina principală a întregii stive, realizată la patru niveluri care interacționează între ele folosind un algoritm înregistrat. Pentru a se asigura că pachetul a fost trimis corect și livrat exact la punctul în care a solicitat, adresarea IP a fost introdusă și standardizată. Acest lucru s-a datorat următoarelor sarcini:

  • Adrese diverse tipuri, trebuie convenit. De exemplu, conversia unui domeniu de site în adresa IP a unui server și înapoi sau conversia unui nume de gazdă într-o adresă și înapoi. În acest fel, devine posibilă accesarea punctului nu numai folosind adresa IP, ci și prin numele său intuitiv.
  • Adresele trebuie să fie unice. Acest lucru se datorează faptului că în unele cazuri speciale pachetul trebuie să ajungă doar la un punct specific.
  • Necesitatea configurarii rețelelor locale.

În rețelele mici în care sunt utilizate câteva zeci de noduri, toate aceste sarcini sunt efectuate simplu, folosind cele mai simple soluții: compilarea unui tabel care descrie proprietatea mașinii și adresa IP corespunzătoare sau puteți distribui manual adresele IP tuturor adaptoarelor de rețea. Cu toate acestea pentru rețele mari pentru o mie sau două mii de mașini, sarcina de a emite manual adrese nu pare atât de fezabilă.

De aceea a fost inventată o abordare specială pentru rețelele TCP/IP, care a devenit trăsătură distinctivă stiva de protocoale. A fost introdus conceptul de scalabilitate.

Straturi ale stivei de protocoale TCP/IP

Există aici o anumită ierarhie. Stiva de protocoale TCP/IP are patru straturi, fiecare dintre ele gestionând propriul set de protocoale:

Stratul de aplicare: creat pentru a permite utilizatorului să interacționeze cu rețeaua La acest nivel, tot ceea ce vede și face utilizatorul este procesat. Nivelul permite utilizatorului să acceseze diverse servicii de rețea, de exemplu: acces la baze de date, posibilitatea de a citi o listă de fișiere și de a le deschide, trimite mesaj de e-mail sau deschideți o pagină web. Alături de datele și acțiunile utilizatorului, informațiile de serviciu sunt transmise la acest nivel.

Stratul de transport: acesta este mecanismul de transmitere a pachetelor către formă pură. La acest nivel, nici conținutul pachetului și nici afilierea acestuia cu vreo acțiune nu contează deloc. La acest nivel contează doar adresa nodului de la care este trimis pachetul și adresa nodului la care ar trebui să fie livrat pachetul. De regulă, dimensiunea fragmentelor transmise folosind diferite protocoale se poate modifica, prin urmare, la acest nivel, blocurile de informații pot fi împărțite la ieșire și asamblate într-un singur întreg la destinație. Acest lucru cauzează o posibilă pierdere de date dacă, în momentul transmiterii următorului fragment, are loc o întrerupere de scurtă durată a conexiunii.

Stratul de transport include multe protocoale, care sunt împărțite în clase, de la cele mai simple, care pur și simplu transmit date, la cele complexe, care sunt dotate cu funcționalitatea de confirmare a primirii sau de re-solicitare a unui bloc de date lipsă.

Acest nivel oferă nivelul superior (de aplicație) cu două tipuri de servicii:

  • Oferă livrare garantată folosind protocolul TCP.
  • Livrează prin UDP ori de câte ori este posibil .

Pentru a asigura livrarea garantată, se stabilește o conexiune conform protocolului TCP, care permite ca pachetele să fie numerotate la ieșire și confirmate la intrare. Numerotarea pachetelor și confirmarea recepției sunt așa-numitele informații de serviciu. Acest protocol acceptă transmisia în modul „Duplex”. În plus, datorită reglementărilor bine gândite ale protocolului, este considerat foarte fiabil.

Protocolul UDP este destinat momentelor în care este imposibil să configurați transmisia prin protocolul TCP sau trebuie să salvați pe segmentul de transmisie a datelor din rețea. De asemenea, protocolul UDP poate interacționa cu protocoale de nivel superior pentru a crește fiabilitatea transmisiei pachetelor.

Stratul de rețea sau „stratul de internet”: stratul de bază pentru întregul model TCP/IP. Funcționalitatea principală a acestui strat este identică cu stratul cu același nume din modelul OSI și descrie mișcarea pachetelor într-o rețea compusă formată din mai multe subrețele mai mici. Leagă straturile adiacente ale protocolului TCP/IP.

Stratul de rețea este stratul de conectare între stratul de transport superior și nivelul inferior al interfețelor de rețea. Stratul de rețea folosește protocoale care primesc o solicitare de la stratul de transport și, prin adresare reglementată, transmit cererea procesată către protocolul de interfață de rețea, indicând la ce adresă să trimită datele.

Următoarele protocoale de rețea TCP/IP sunt utilizate la acest nivel: ICMP, IP, RIP, OSPF. Principalul și cel mai popular nivel de rețea, desigur, este IP (Internet Protocol). Sarcina sa principală este de a transmite pachete de la un router la altul până când ajunge la o unitate de date interfata de retea nodul de destinație. Protocolul IP este implementat nu numai pe gazde, ci și pe echipamentele de rețea: routere și comutatoare gestionate. Protocolul IP funcționează pe principiul celui mai bun efort, livrare negarantată. Adică, nu este nevoie să stabiliți o conexiune în prealabil pentru a trimite un pachet. Această opțiune duce la economisirea de trafic și timp la deplasarea pachetelor de servicii inutile. Pachetul este direcționat către destinație și este posibil ca nodul să rămână inaccesibil. În acest caz, este returnat un mesaj de eroare.

Nivelul interfeței de rețea: este responsabil pentru asigurarea faptului că subrețelele cu tehnologii diferite pot interacționa între ele și pot transmite informații în același mod. Acest lucru se realizează în doi pași simpli:

  • Codificarea unui pachet într-o unitate intermediară de date din rețea.
  • Convertește informațiile de destinație în standardele de subrețea necesare și trimite unitatea de date.

Această abordare ne permite să extindem în mod constant numărul de tehnologii de rețea acceptate. De îndată ce apare o nouă tehnologie, aceasta intră imediat în stiva de protocoale TCP/IP și permite rețelelor cu tehnologii mai vechi să transfere date către rețelele construite folosind tehnologii mai avansate. standarde moderneși modalități.

Unități de date transferate

În timpul existenței unui astfel de fenomen precum protocoalele TCP/IP, termeni standardîn termeni de unităţi de date transmise. Datele în timpul transmisiei pot fi fragmentate în diferite moduri, în funcție de tehnologiile utilizate de rețeaua de destinație.

Pentru a avea o idee despre ce se întâmplă cu datele și în ce moment, a fost necesar să venim cu următoarea terminologie:

  • Fluxul de date- date care ajung la nivelul de transport din protocoalele unui nivel de aplicație superior.
  • Un segment este un fragment de date în care un flux este împărțit conform standardelor de protocol TCP.
  • Datagrama(în special analfabetii îl pronunță ca „Datagramă”) - unități de date care sunt obținute prin divizarea unui flux folosind protocoale fără conexiune (UDP).
  • Pungă de plastic- o unitate de date produsă prin protocolul IP.
  • Protocoalele TCP/IP împachetează pachetele IP în blocuri de date transmise prin rețele compuse, numite personal sau rame.

Tipuri de adrese de stivă de protocol TCP/IP

Orice protocol de transfer de date TCP/IP utilizează unul dintre următoarele tipuri adrese:

  • Adrese locale (hardware).
  • Adrese de rețea (adrese IP).
  • Nume de domenii.

Adrese locale (adrese MAC) - utilizate în majoritatea tehnologiilor locale rețele de calculatoare, pentru a identifica interfețele de rețea. Când vorbim despre TCP/IP, cuvântul local înseamnă o interfață care nu funcționează într-o rețea compusă, ci într-o subrețea separată. De exemplu, subrețeaua unei interfețe conectate la Internet va fi locală, iar rețeaua de Internet va fi compusă. O rețea locală poate fi construită pe orice tehnologie și, indiferent de aceasta, din punctul de vedere al unei rețele compozite, o mașină aflată într-o subrețea separată dedicată va fi numită locală. Astfel, atunci când un pachet intră în rețeaua locală, adresa sa IP este apoi asociată cu adresa locală, iar pachetul este trimis la adresa MAC a interfeței de rețea.

Adrese de rețea (adrese IP). Tehnologia TCP/IP oferă propria sa adresare globală a nodurilor pentru a rezolva o problemă simplă - combinarea rețelelor cu tehnologii diferiteîntr-o singură structură mare de transmisie a datelor. Adresarea IP este complet independentă de tehnologia utilizată în rețeaua locală, dar o adresă IP permite unei interfețe de rețea să reprezinte o mașină într-o rețea compusă.

Drept urmare, a fost dezvoltat un sistem în care gazdelor li se atribuie o adresă IP și o mască de subrețea. Masca de subrețea arată câți biți sunt alocați numărului de rețea și câți numărului de gazdă. O adresă IP este formată din 32 de biți, împărțiți în blocuri de 8 biți.

Când un pachet este transmis, i se atribuie informații despre numărul rețelei și numărul nodului către care ar trebui să fie trimis pachetul. Mai întâi, routerul redirecționează pachetul către subrețeaua dorită și apoi este selectată o gazdă care îl așteaptă. Acest proces este realizat de Address Resolution Protocol (ARP).

Adresele de domeniu din rețelele TCP/IP sunt gestionate de un sistem de nume de domeniu (DNS) special conceput. Pentru a face acest lucru, există servere care se potrivesc cu numele domeniului, prezentat ca șir de text, cu adresa IP și trimit pachetul în conformitate cu adresare globală. Nu există corespondență între numele unui computer și o adresă IP, așa că pentru a converti un nume de domeniu într-o adresă IP, dispozitivul expeditor trebuie să acceseze tabelul de rutare care este creat pe serverul DNS. De exemplu, scriem adresa site-ului în browser, serverul DNS o potrivește cu adresa IP a serverului pe care se află site-ul, iar browserul citește informațiile, primind un răspuns.

Pe lângă Internet, este posibil să emiti nume de domenii computerelor. Astfel, procesul de lucru pe o rețea locală este simplificat. Nu este nevoie să vă amintiți toate adresele IP. În schimb, poți da fiecărui computer orice nume și să-l folosești.

adresa IP. Format. Componente. Masca de subrețea

O adresă IP este un număr de 32 de biți, care în reprezentarea tradițională este scris ca numere de la 1 la 255, separate prin puncte.

Tipul adresei IP în diverse formate intrari:

  • Adresă IP zecimală: 192.168.0.10.
  • Forma binară a aceleiași adrese IP: 11000000.10101000.00000000.00001010.
  • Înregistrarea unei adrese în sistem hexazecimal notatie: C0.A8.00.0A.

Nu există un separator între ID-ul rețelei și numărul punctului din intrare, dar computerul le poate separa. Există trei moduri de a face acest lucru:

  1. Chenar fix. Cu această metodă, întreaga adresă este împărțită condiționat în două părți de lungime fixă, octet cu octet. Astfel, dacă dăm un octet pentru numărul rețelei, atunci vom obține 2 8 rețele a câte 2 24 de noduri fiecare. Dacă granița este mutată cu un alt octet la dreapta, atunci vor fi mai multe rețele - 2 16 și mai puține noduri - 2 16. Astăzi, abordarea este considerată învechită și nu este utilizată.
  2. Masca de subrețea. Masca este asociată cu o adresă IP. Masca are o secvență de valori „1” în acei biți care sunt alocați numărului de rețea și un anumit număr de zerouri în acele locuri ale adresei IP care sunt alocate numărului de nod. Granița dintre unu și zero din mască este granița dintre ID-ul rețelei și ID-ul gazdei din adresa IP.
  3. Metoda claselor de adrese. Metoda compromisului. Când îl utilizați, dimensiunile rețelei nu pot fi selectate de către utilizator, cu toate acestea, există cinci clase - A, B, C, D, E. Trei clase - A, B și C - sunt destinate diverse rețele, iar D și E sunt rezervate pentru rețele scop special. ÎN sistem de clasă Fiecare clasă are propriul număr de rețea și limite de ID de nod.

Clasele de adrese IP

LA clasa A Acestea includ rețele în care rețeaua este identificată prin primul octet, iar restul de trei sunt numărul nodului. Toate adresele IP care au o valoare a primului octet de la 1 la 126 în intervalul lor sunt rețele de clasă A Există foarte puține rețele de clasă A în cantitate, dar fiecare dintre ele poate avea până la 2 24 de puncte.

Clasa B- rețele în care cei mai înalți doi biți sunt egali cu 10. În ele sunt alocați 16 biți pentru numărul de rețea și identificatorul de punct. Ca rezultat, se dovedește că numărul de rețele de clasa B în latura mare diferă cantitativ de numărul de rețele din clasa A, dar au un număr mai mic de noduri - până la 65.536 (2 16) bucăți.

Pe rețele clasa C- sunt foarte puține noduri - 2 8 în fiecare, dar numărul de rețele este uriaș, datorită faptului că identificatorul de rețea în astfel de structuri ocupă trei octeți.

Rețele clasa D- aparțin deja unor rețele speciale. Începe cu secvența 1110 și se numește o adresă multicast. Interfețele cu adrese de clasă A, B și C pot face parte dintr-un grup și pot primi o adresă de grup în plus față de cea individuală.

Adrese clasa E- în rezervă pentru viitor. Astfel de adrese încep cu secvența 11110. Cel mai probabil, aceste adrese vor fi folosite ca adrese de grup atunci când există o lipsă de adrese IP în rețeaua globală.

Configurarea protocolului TCP/IP

Configurarea protocolului TCP/IP este disponibilă pe toate sistemele de operare. Acestea sunt Linux, CentOS, Mac OS X, Free BSD, Windows 7. Protocolul TCP/IP necesită doar un adaptor de rețea. Desigur, sistemele de operare pentru server sunt capabile de mai mult. Protocolul TCP/IP este configurat pe scară largă folosind servicii de server. Adresele IP în mod obișnuit computere desktop sunt setate în setările de conexiune la rețea. Se configurează acolo adresa de rețea, gateway - adresa IP a unui punct care are acces la rețeaua globală și adresele punctelor în care se află serverul DNS.

Protocolul Internet TCP/IP poate fi configurat manual. Deși acest lucru nu este întotdeauna necesar. Puteți primi parametrii protocolului TCP/IP de la adresa serverului distribuit dinamic în modul automat. Această metodă este folosită în mare rețele corporative. Pe Server DHCP poate fi comparat adresa locala la cel de rețea și de îndată ce o mașină cu o anumită adresă IP apare în rețea, serverul îi va da imediat o adresă IP pregătită în prealabil. Acest proces se numește rezervare.

Protocolul de rezoluție a adresei TCP/IP

Singura modalitate de a stabili o relație între o adresă MAC și o adresă IP este prin menținerea unui tabel. Dacă există o tabelă de rutare, fiecare interfață de rețea este conștientă de adresele sale (locale și de rețea), dar se pune întrebarea cum să se organizeze corect schimbul de pachete între noduri folosind protocolul TCP/IP 4.

De ce a fost inventat Address Resolution Protocol (ARP)? Pentru a lega familia de protocoale TCP/IP și alte sisteme de adresare. Un tabel de mapare ARP este creat pe fiecare nod și este populat prin sondajul întregii rețele. Acest lucru se întâmplă de fiecare dată când computerul este oprit.

Tabelul ARP

Așa arată un exemplu de tabel ARP compilat.

Pentru schimbul de informații între calculatoare, au fost dezvoltate standarde de transmitere și procesare a informațiilor, care au fost numite protocoale de rețea. Cele mai comune protocoale sunt IP, ICMP, TCP, UDP, SMTP, POP/POP3, IMAP, HTTP/HTTPS și FTP, dar există și altele, mai puțin cunoscute, precum SSH, TELNET și altele.

Pentru ca doi oameni să vorbească, trebuie să vorbească aceeași limbă. Cu toate acestea, nu trebuie să respecte cu strictețe structurile gramaticale și ale limbajului formal pentru a se înțelege reciproc. Pentru a face schimb de informații între computere, totul trebuie să fie clar definit și structurat. Prin urmare, ar trebui utilizate standarde de transmisie și procesare diverse tipuri informaţii. Protocoalele sunt stabilite prin acord internațional și garantează schimbul de informații între orice computer din orice locație. Există multe protocoale diferite pentru diferite nevoi și tipuri de informații.

IP, ICMP, TCP și UDP

IP (Internet Protocol) și TCP (Transmission Control Protocol) sunt două protocoale complet diferite care sunt de obicei asociate unul cu celălalt. Sunt adesea folosite combinații de mai multe protocoale, deoarece funcțiile diferitelor protocoale pot fi combinate astfel încât să se obțină o soluție la problemă. În combinație, fiecare protocol efectuează operațiuni la propriul nivel.

La transmiterea informațiilor prin Internet, acestea sunt împărțite în părți mici - pachete de Internet, care sunt transmise independent unul de celălalt. Acest lucru accelerează semnificativ transferul de informații datorită faptului că diferite părți pot fi transmise pe diferite rute, după care sunt reasamblate la punctul de primire într-un singur întreg. Aceasta este, de asemenea, o măsură de prevenire a pierderii de informații în timpul transmisiei. Protocolul TCP este responsabil pentru crearea pachetelor de Internet și reasamblarea lor în ordinea corectă la locul de primire și, de asemenea, verifică integritatea informațiilor. Dacă unele pachete se pierd în timpul transmisiei, acestea sunt retransmise.

Protocolul Internet (IP) este folosit pentru a furniza informații la adresa corectă. Fiecare computer care are o conexiune la Internet are propria sa adresă unică - . Fiecare pachet trimis conține o adresă de livrare. Un pachet de Internet poate trece prin multe routere înainte de a ajunge la destinație. Protocolul Internet este responsabil pentru rutarea pachetului către computerul specificat. IP nu creează conexiuni fiziceîntre calculatoare. Poate fi folosit împreună cu alte protocoale care creează conexiuni.

Pentru a transfera mici informații, puteți utiliza protocolul UDP (User Datagram Protocol). Este, de asemenea, folosit împreună cu protocolul Internet, dar este mult mai simplu decât TCP. Spre deosebire de TCP, UDP nu garantează livrarea pachetelor în secvența necesară și nu dublează în consecință transmiterea pachetelor pierdute, consumă mai puțin resursele sistemului, iar viteza de transmisie este semnificativ mai mare. Este folosit în aplicații care necesită mari dimensiuni debitului linii de comunicație sau timp scurt de livrare a datelor, de exemplu pentru comunicații audio sau video.

Există un protocol complet diferit nivel scăzut– ICMP (Internet Control Message Protocol). Este folosit în principal în scopuri de diagnosticare sau de servicii, cum ar fi raportarea erorilor și a altor situații excepționale întâlnite în timpul transmisiei de date, cum ar fi serviciul solicitat nu este disponibil sau gazda sau routerul nu răspunde.

Protocoale de e-mail – SMTP, POP, IMAP

Trimiterea și primirea e-mailurilor necesită protocoale proprii. E-mailul este de obicei trimis folosind protocolul SMTP (Simple Mail Protocolul de transfer– protocol simplu de transfer de e-mail). De asemenea, este folosit pentru a transfera e-mailuri între servere de e-mail. La configurarea clienților de e-mail (de exemplu, Outlook Express) adresa necesară Servere SMTP. Clienții de e-mail folosesc de obicei POP (Post Office Protocol) pentru a primi e-mail de la un server de cutie poștală. În prezent, este în vigoare cea de-a treia ediție (versiunea), care se numește POP3 (Post Office Protocol Version 3 - protocol post office, versiunea 3). Pentru a putea primi e-mailuri, trebuie să specificați adresa serverului POP3 atunci când vă configurați clientul de e-mail. Adresele serverului SMTP și POP3 pot fi sau nu aceleași; acestea trebuie verificate cu furnizorul dvs. de e-mail. Protocoalele SMTP și POP3 funcționează împreună cu protocolul TCP pentru a transmite și livra corespondența prin Internet.

Există și un protocol mai funcțional, dar mai puțin cunoscut pentru citirea e-mailului - IMAP (Internet Message Access Protocol - Internet Email Access Protocol). Acest protocol vă permite să accesați mesajele stocate într-o cutie poștală de pe server fără a fi nevoie să o încărcați calculator local. Acest lucru este foarte convenabil atunci când trebuie să accesați mesajele căsuței poștale de pe mai multe computere. IMAP funcționează, de asemenea, împreună cu protocolul TCP.

Protocoale HTTP și HTTPS

Paginile web folosesc HyperText Markup Language (HTML). Pagini HTML transmis prin Internet folosind un standard numit HyperText Transfer Protocol (HTTP). Baza HTTP este tehnologia client-server, adică utilizatorul inițiază o conexiune la server pentru a solicita informații, iar serverul așteaptă ca conexiunea să primească cererea, procesează cererea și returnează un mesaj cu rezultatul. HTTP funcționează împreună cu protocolul TCP. Adrese folosind Protocolul HTTPîncepe cu „http:”.

Asociat cu protocolul HTTP Protocolul HTTPS(HTTP peste TLS - HTTP peste TLS). Oferă criptare în timpul transmiterii datelor pentru a proteja informații confidențiale. URL-uri cei care folosesc protocolul HTTP încep cu „https:”.

Protocol de transfer de fișiere – FTP

Protocolul de transfer de fișiere (FTP) Transfer de fișiere Protocol) este conceput pentru a transfera fișiere către rețele de calculatoare de la un computer la altul. Oferă posibilitatea de a gestiona cu ușurință fișierele computer la distanță. Acesta este un protocol destul de vechi care a fost pus în funcțiune înainte world wide web(WWW-Lumea Wide Web). În prezent este folosit în principal pentru încărcarea fișierelor pe serverele web, dar există și depozite de fișiere, funcționând prin protocolul FTP. Funcționează împreună cu protocolul TCP. Adresele URL care utilizează protocolul FTP încep cu „ftp:”.

Pentru operarea simultană a serverelor folosind protocoale SMTP, POP, IMAP, HTTP, HTTPS, FTP etc nu sunt obligatorii deloc calculatoare individuale sau adrese IP. Toate aceste servere pot fi instalate pe un singur computer cu o singură adresă IP. Acest lucru se realizează datorită faptului că fiecare protocol folosește propriul protocol.

Principalul lucru care distinge Internetul de alte rețele sunt protocoalele sale - TCP/IP. În general, termenul TCP/IP înseamnă de obicei tot ceea ce ține de protocoalele de comunicare între computere de pe Internet. Acesta acoperă o întreagă familie de protocoale, programe de aplicație și chiar rețeaua în sine. TCP/IP este o tehnologie de interconectare. O rețea care utilizează tehnologia TCP/IP se numește „internet”. Dacă despre care vorbim despre o rețea globală care conectează multe rețele cu tehnologie TCP/IP, se numește Internet.

Protocolul TCP/IP și-a luat numele de la două protocoale de comunicare(sau protocoale de comunicare). Acestea sunt Transmission Control Protocol (TCP) și Internet Protocol (IP). În ciuda faptului că este folosit internetul număr mare alte protocoale, Internetul este adesea numit Rețea TCP/1P, deoarece aceste două protocoale sunt cu siguranță cele mai importante.

Protocolul IP (Internet Protocol) gestionează transmiterea directă a informațiilor prin rețea. Toate informațiile sunt împărțite în părți - pacheteși este trimis de la expeditor la destinatar. Pentru a adresa cu exactitate coletul, este necesar să specificați coordonatele clare ale destinatarului sau adresa acestuia.

adresa de internet este format din 4 octeți. La scriere, octeții sunt separați unul de celălalt prin puncte: 123.45.67.89 sau 3.33.33.3. În realitate, o adresă este formată din mai multe părți. Deoarece Internetul este o rețea de rețele, începutul unei adrese le spune nodurilor de Internet din ce rețea face parte adresa. Capătul din dreapta al adresei spune acestei rețele care computer sau gazdă ar trebui să primească pachetul. Fiecare computer de pe Internet are o adresă unică în această schemă.

Adresă numerică a computerului similare pe Internet cod poștal departamentele de comunicare. Există mai multe tipuri de adrese de internet (tipuri: A, B, C, D, E), care împart adresa în diferite moduri în câmpuri de număr de rețea și numărul de nod, numărul de rețele și mașini posibile în astfel de rețele depinde de tipul unei astfel de diviziuni.

Datorită limitărilor hardware, informațiile trimise prin rețele IP sunt împărțite în părți (de-a lungul granițelor de octeți), așezate în separat pachete. Lungimea informațiilor din interiorul unui pachet variază de obicei între 1 și 1500 de octeți. Acest lucru protejează rețeaua de monopolizarea de către orice utilizator și oferă tuturor drepturi aproximativ egale. Din același motiv, dacă rețeaua nu este suficient de rapidă, cu cât o folosesc mai mulți utilizatori în același timp, cu atât mai lent va comunica cu toată lumea.

Unul dintre avantajele Internetului este că protocolul IP în sine este deja destul de suficient pentru a funcționa. Cu toate acestea, acest protocol are și o serie de dezavantaje:

  • - majoritatea informațiilor transmise sunt mai lungi de 1500 de caractere, deci trebuie împărțite în mai multe pachete;
  • - unele pachete se pot pierde pe parcurs;
  • - pachetele pot ajunge într-o secvență diferită de cea inițială.

Protocoalele utilizate trebuie să ofere modalități de a transfera cantități mari de informații fără distorsiuni care pot apărea din cauza defecțiunii rețelei.

Transmission Control Protocol (TCP) este un protocol strâns legat de IP care este utilizat în scopuri similare, dar la un nivel superior. nivel înalt. Protocolul TCP se ocupă de problema trimiterii unor cantități mari de informații, pe baza capacităților protocolului IP.

TCP împarte informațiile care urmează să fie trimise în mai multe părți și numere fiecare parte, astfel încât ordinea să poată fi restabilită ulterior. Pentru a trimite această numerotare împreună cu datele, acoperă fiecare informație cu propria sa copertă - un plic TCP care conține informațiile corespunzătoare.

La primire, destinatarul despachetează plicurile IP și vede plicurile TCP, le despachetează și ele și plasează datele într-o secvență de părți în locul potrivit. Dacă ceva lipsește, el cere ca această piesă să fie trimisă din nou. În cele din urmă, informațiile sunt colectate în ordinea corectă și complet restaurate.

Funcționarea internetului global se bazează pe un set (stivă) de protocoale TCP/IP. Dar acești termeni par complexi doar la prima vedere. De fapt Stiva de protocoale TCP/IP este un set simplu de reguli pentru schimbul de informații, iar aceste reguli vă sunt de fapt bine cunoscute, deși probabil că nu știți. Da, exact așa este, în esență, nu există nimic nou în principiile care stau la baza protocoalelor TCP/IP: totul este vechi, bine uitat.

O persoană poate învăța în două moduri:

  1. Prin memorarea formală stupidă a metodelor formulate de rezolvare a problemelor standard (care este ceea ce acum se predă cel mai mult în școală). O astfel de pregătire este ineficientă. Cu siguranță ați văzut panica și neputința totală a unui contabil la schimbarea versiunii de software de birou - cu cea mai mică modificare a secvenței de clicuri de mouse necesare pentru a efectua acțiuni familiare. Sau ați văzut vreodată o persoană căzând în stupoare când a schimbat interfața desktopului?
  2. Prin înțelegerea esenței problemelor, fenomenelor, tiparelor. Prin înțelegere principii construirea unui sistem sau altul. În acest caz, a avea cunoștințe enciclopedice nu joacă un rol important - informațiile care lipsesc sunt ușor de găsit. Principalul lucru este să știi ce să cauți. Și aceasta necesită nu cunoașterea formală a subiectului, ci o înțelegere a esenței.

În acest articol, îmi propun să luăm a doua cale, deoarece înțelegerea principiilor care stau la baza Internetului vă va oferi posibilitatea de a vă simți încrezător și liber pe Internet - rezolvați rapid problemele care apar, formulați corect problemele și comunicați cu încredere cu suportul tehnic.

Deci să începem.

Principiile de funcționare ale protocoalelor Internet TCP/IP sunt în mod inerent foarte simple și seamănă foarte mult cu munca serviciului nostru poștal sovietic.

Amintiți-vă cum funcționează poșta noastră obișnuită. Mai întâi, scrii o scrisoare pe o bucată de hârtie, apoi o pui într-un plic, o sigilezi, partea din spate plic, scrieți adresele expeditorului și destinatarului, apoi duceți-l la cel mai apropiat oficiu poștal. În continuare, scrisoarea trece printr-un lanț de oficii poștale la cel mai apropiat oficiu poștal al destinatarului, de unde este predată de poștaș la adresa specificată destinatarului și aruncat în cutia poștală (cu numărul apartamentului său) sau livrat personal. Gata, scrisoarea a ajuns la destinatar. Când destinatarul scrisorii dorește să vă răspundă, în scrisoarea sa de răspuns va schimba adresele destinatarului și ale expeditorului, iar scrisoarea vă va fi trimisă de-a lungul aceluiași lanț, dar în sens invers.

Plicul scrisorii va citi cam așa:

Adresa expeditorului: De la cine: Ivanov Ivan Ivanovici Unde: Ivanteevka, st. Bolshaya, 8, ap. 25 Adresa destinatarului: La care: Petrov Petr Petrovici Unde: Moscova, strada Usachevsky, 105, ap. 110

Acum suntem gata să luăm în considerare interacțiunea computerelor și aplicațiilor pe Internet (și și în rețeaua locală). Rețineți că analogia cu prin poștă obișnuită va fi aproape plin.

Fiecare computer (aka: nod, gazdă) de pe Internet are și o adresă unică, care se numește o adresă IP (Internet Protocol Address), de exemplu: 195.34.32.116. O adresă IP este formată din patru numere zecimale(de la 0 la 255), separate printr-un punct. Dar să știi doar adresa IP a computerului nu este suficient, pentru că... În cele din urmă, nu computerele în sine fac schimb de informații, ci aplicațiile care rulează pe ele. Și mai multe aplicații pot rula simultan pe un computer (de exemplu, un server de e-mail, un server web etc.). Pentru a livra o scrisoare obișnuită pe hârtie, nu este suficient să știi doar adresa casei - trebuie să știi și numărul apartamentului. De asemenea fiecare aplicație software are număr similar, numit numărul portului. Majoritate aplicații server au camere standard, De exemplu: serviciul postal legat de portul numărul 25 (se mai spune: „ascultă” portul, primește mesaje pe acesta), serviciul web este legat de portul 80, FTP de portul 21 și așa mai departe.

Astfel, avem următoarea analogie aproape completă cu obișnuitul nostru adresa postala:

"adresa casei" = "IP-ul computerului" "numărul apartamentului" = "numărul portului"

În rețelele de calculatoare care funcționează folosind protocoale TCP/IP, este un analog al unei scrisori de hârtie într-un plic pungă de plastic, care conține datele reale transmise și informații despre adresă - adresa expeditorului și adresa destinatarului, de exemplu:

Adresa sursei: IP: 82.146.49.55 Port: 2049 Adresa destinatarului (adresa de destinație): IP: 195.34.32.116 Port: 53 Detalii pachet: ...

Desigur, pachetele conțin și informații despre servicii, dar acest lucru nu este important pentru înțelegerea esenței.

Vă rugăm să rețineți combinația: „Adresa IP și numărul portului” - numit "priză".

În exemplul nostru, trimitem un pachet de la socket-ul 82.146.49.55:2049 la socket-ul 195.34.32.116:53, adică. pachetul va merge la un computer cu o adresă IP de 195.34.32.116, la portul 53. Iar portul 53 corespunde unui server de recunoaștere a numelui (server DNS), care va primi acest pachet. Cunoscând adresa expeditorului, acest server va putea, după procesarea cererii noastre, să genereze un pachet de răspuns care va merge în sens opus socket-ului expeditorului 82.146.49.55:2049, care pentru serverul DNS va fi socket-ul destinatar.

De regulă, interacțiunea se realizează conform schemei „client-server”: „clientul” solicită unele informații (de exemplu, o pagină de site), serverul acceptă cererea, o procesează și trimite rezultatul. Numerele portului aplicației server sunt bine cunoscute, de exemplu: e-mail SMTP serverul „ascultă” pe portul 25, serverul POP3 care permite citirea e-mailurilor din cutiile tale poștale „ascultă” pe portul 110, serverul web ascultă pe portul 80 etc.

Cele mai multe programe sunt activate computer de acasă sunt clienți – de exemplu client de mail Outlook, browsere web IE, FireFox etc.

Numerele porturilor de pe client nu sunt fixe ca cele de pe server, ci sunt atribuite dinamic de sistemul de operare. Porturile de server fixe au de obicei numere de până la 1024 (dar există excepții), iar porturile client încep după 1024.

Repetiția este mama predării: IP este adresa unui computer (nod, gazdă) din rețea, iar portul este numărul aplicație specifică rulează pe acest computer.

Cu toate acestea, este dificil pentru o persoană să-și amintească adresele IP digitale - este mult mai convenabil să lucrezi cu nume alfabetice. La urma urmei, este mult mai ușor să-ți amintești un cuvânt decât un set de numere. Acest lucru se face - orice adresă IP digitală poate fi asociată cu un nume alfanumeric. Ca rezultat, de exemplu, în loc de 82.146.49.55, puteți utiliza numele Și serviciul de nume de domeniu (DNS) (Domain Name System) se ocupă de conversia numelui de domeniu într-o adresă IP digitală.

Să aruncăm o privire mai atentă la modul în care funcționează. Furnizorul dvs. este în mod clar (pe hârtie, pentru setări manuale conexiuni) sau implicit (via setare automată conexiune) vă oferă adresa IP a serverului de nume (DNS). Pe un computer cu această adresă IP rulează o aplicație (server de nume) care cunoaște toate numele de domenii de pe Internet și adresele IP digitale corespunzătoare. Serverul DNS „ascultă” portul 53, acceptă solicitări către acesta și emite răspunsuri, de exemplu:

Solicitați de la computerul nostru: „Ce adresă IP corespunde numelui www.site?” Răspuns server: „82.146.49.55”.

Acum să ne uităm la ce se întâmplă când introduceți numele de domeniu (URL) al acestui site () în browser și faceți clic pe , ca răspuns de la serverul web primiți o pagină a acestui site.

De exemplu:

Adresa IP a computerului nostru: 91.76.65.216 Browser: Internet Explorer(IE), server DNS (stream): 195.34.32.116 (al tău poate fi diferit), Pagina pe care dorim să o deschidem: www.site.

Introduceți numele domeniului în bara de adrese a browserului și faceți clic . Următorul sistem de operare face aproximativ următoarele:

Se trimite o cerere (mai precis, un pachet cu o cerere) server DNS la priza 195.34.32.116:53. După cum sa discutat mai sus, portul 53 corespunde serverului DNS, o aplicație care rezolvă nume. Și serverul DNS, după ce a procesat cererea noastră, returnează adresa IP care se potrivește cu numele introdus.

Dialogul sună cam așa:

Ce adresă IP corespunde numelui www.site? - 82.146.49.55 .

Apoi, computerul nostru stabilește o conexiune la port 80 calculator 82.146.49.55 și trimite o cerere (pachet de solicitare) pentru a primi pagina. Portul 80 corespunde serverului web. Portul 80 nu este de obicei scris în bara de adrese a browserului, deoarece... este folosit în mod implicit, dar poate fi specificat și explicit după două puncte - .

După ce a primit o solicitare de la noi, serverul web o prelucrează și ne trimite o pagină în mai multe pachete. limbaj HTML- un limbaj de markup text pe care browserul îl înțelege.

Browserul nostru, după ce a primit pagina, o afișează. Drept urmare, vedem pe ecran pagina principală a acestui site.

De ce trebuie să înțelegem aceste principii?

De exemplu, ați observat un comportament ciudat al computerului dvs. - de neînțeles activitatea de rețea, frâne etc. Ce să faci? Deschideți consola (faceți clic pe butonul „Start” - „Run” - tastați cmd - „Ok”). În consolă introducem comanda netstat -anși faceți clic . Acest utilitar va afișa o listă legături stabiliteîntre prizele computerului nostru și prizele gazdelor de la distanță. Dacă vedem niște adrese IP străine în coloana „Adresă externă” și al 25-lea port după două puncte, ce ar putea însemna acest lucru? (Îți amintești că portul 25 corespunde serverului de e-mail?) Aceasta înseamnă că computerul tău a stabilit o conexiune cu unele server de mail(servere) și trimite câteva scrisori prin el. Și dacă clientul dvs. de e-mail (de exemplu Outlook) nu rulează în acest moment și dacă există încă multe astfel de conexiuni pe portul 25, atunci probabil că există un virus pe computerul dvs. care trimite spam în numele dvs. sau trimite creditul dvs. numerele cardurilor împreună cu parolele pentru atacatori.

De asemenea, este necesară înțelegerea modului în care funcționează Internetul setări corecte firewall (cu alte cuvinte, firewall :)). Acest program (care vine adesea cu un antivirus) este conceput pentru a filtra pachete - „prieteni” și „dușmani”. Lăsați-vă oamenii să treacă, nu lăsați străinii să intre. De exemplu, dacă firewall-ul vă spune că cineva dorește să stabilească o conexiune la un port de pe computer. Permite sau respinge?

Și cel mai important, aceste cunoștințe sunt extrem de utile atunci când comunicați cu suportul tehnic.

În cele din urmă, iată o listă de porturi pe care probabil le veți întâlni:

135-139 - aceste porturi sunt folosite de Windows pentru a accesa resurse partajate computer - foldere, imprimante. Nu deschideți aceste porturi spre exterior, de exemplu. la rețeaua locală regională și la internet. Acestea ar trebui să fie închise cu un firewall. De asemenea, dacă în rețeaua locală nu vedeți nimic în mediu de rețea sau nu te pot vedea, acest lucru se datorează probabil faptului că firewall-ul a blocat aceste porturi. Astfel, aceste porturi trebuie să fie deschise pentru rețeaua locală, dar închise pentru Internet. 21 - port FTP server. 25 - port postal SMTP server. Clientul dvs. de e-mail trimite scrisori prin intermediul acestuia. Adresa IP a serverului SMTP și portul acestuia (al 25-lea) trebuie specificate în setările clientului dvs. de e-mail. 110 - port POP3 server. Prin intermediul acestuia, clientul dvs. de e-mail colectează scrisori din căsuța dvs. poștală. Adresa IP a serverului POP3 și portul acestuia (al 110-lea) ar trebui, de asemenea, specificate în setările clientului dvs. de e-mail. 80 - port WEB-servere. 3128, 8080 - servere proxy (configurate în setările browserului).

Mai multe adrese IP speciale:

127.0.0.1 este adresa localhost sistem local, adică adresa locală a computerului dvs. 0.0.0.0 - așa sunt desemnate toate adresele IP. 192.168.xxx.xxx - adrese care pot fi utilizate în mod arbitrar în rețelele locale, nu sunt utilizate pe internetul global; Ele sunt unice doar în cadrul rețelei locale. Puteți utiliza adrese din acest interval la discreția dvs., de exemplu, pentru a construi o rețea de acasă sau de birou.

Care este masca de subrețea și gateway-ul implicit (router, router)?

(Acești parametri sunt setați în setările de conexiune la rețea).

Este simplu. Calculatoarele sunt conectate la rețele locale. Într-o rețea locală, computerele se „văd” direct doar unele pe altele. Rețelele locale sunt conectate între ele prin gateway-uri (routere, routere). Masca de subrețea este concepută pentru a determina dacă computerul destinatar aparține aceleiași rețele locale sau nu. Dacă computerul receptor aparține aceleiași rețele ca și computerul expeditor, atunci pachetul este trimis direct către acesta, în caz contrar pachetul este trimis către gateway-ul implicit, care apoi, folosind rute cunoscute de acesta, transmite pachetul către o altă rețea, adică. la un alt oficiu poştal (prin analogie cu oficiul poştal sovietic).

În cele din urmă, să ne uităm la ce înseamnă acești termeni neclari:

TCP/IP este numele unui set de protocoale de rețea. De fapt pachet transmis trece prin mai multe niveluri. (Ca la poștă: mai întâi scrii o scrisoare, apoi o pui într-un plic adresat, apoi poșta pune ștampilă etc.).

IP Protocolul este un așa-numit protocol de nivel de rețea. Sarcina acestui nivel este de a livra pachete IP de la computerul expeditorului către computerul destinatarului. Pe lângă datele în sine, pachetele de la acest nivel au o adresă IP sursă și o adresă IP destinatară. Numerele de port nu sunt utilizate la nivel de rețea. Care port, adică Acest pachet este adresat aplicației, dacă acest pachet a fost livrat sau pierdut este necunoscut la acest nivel - aceasta nu este sarcina sa, aceasta este sarcina stratului de transport.

TCP și UDP Acestea sunt protocoale ale așa-numitului strat de transport. Stratul de transport se află deasupra stratului de rețea. La acest nivel, un port sursă și un port destinație sunt adăugate pachetului.

TCP este un protocol orientat spre conexiune cu livrare de pachete garantată. În primul rând, se fac schimb de pachete speciale pentru a stabili o conexiune, are loc ceva de genul unei strângeri de mână (-Bună ziua. -Bună ziua. -Să discutăm? În plus, pachetele sunt trimise înainte și înapoi prin această conexiune (o conversație este în desfășurare) și se face o verificare pentru a vedea dacă pachetul a ajuns la destinatar. Dacă pachetul nu este primit, acesta este trimis din nou („repetă, nu am auzit”).

UDP este un protocol fără conexiune cu livrare de pachete negarantată. (Ca: a strigat ceva, dar dacă te-au auzit sau nu - nu contează).

Deasupra nivelului de transport este strat de aplicare. La acest nivel, protocoale precum http, ftp etc. De exemplu, HTTP și FTP utilizează protocolul TCP de încredere, iar serverul DNS funcționează prin protocolul UDP nesigur.

Cum să vizualizați conexiunile curente?

Conexiunile curente pot fi vizualizate folosind comanda

Netstat -an

(parametrul n specifică afișarea adreselor IP în loc de nume de domenii).

Această comandă rulează astfel:

„Start” - „Run” - tastați cmd - „Ok”. În consola care apare (fereastra neagră), tastați comanda netstat-an și apăsați . Rezultatul va fi o listă de conexiuni stabilite între prizele computerului nostru și nodurile de la distanță.

De exemplu, obținem:

Conexiuni active

Nume Adresă locală Adresă externă Stat
TCP 0.0.0.0:135 0.0.0.0:0 ASCULTARE
TCP 91.76.65.216:139 0.0.0.0:0 ASCULTARE
TCP 91.76.65.216:1719 212.58.226.20:80 STABILIT
TCP 91.76.65.216:1720 212.58.226.20:80 STABILIT
TCP 91.76.65.216:1723 212.58.227.138:80 CLOSE_WAIT
TCP 91.76.65.216:1724 212.58.226.8:80 STABILIT
...

În acest exemplu, 0.0.0.0:135 înseamnă că computerul nostru ascultă (ASCULTĂ) portul 135 la toate adresele sale IP și este gata să accepte conexiuni de la oricine de pe el (0.0.0.0:0) prin protocolul TCP.

91.76.65.216:139 - computerul nostru ascultă portul 139 pe adresa sa IP 91.76.65.216.

A treia linie înseamnă că conexiunea este acum stabilită (ESTABLEZĂ) între mașina noastră (91.76.65.216:1719) și cea de la distanță (212.58.226.20:80). Portul 80 înseamnă că mașina noastră a făcut o cerere către serverul web (de fapt am pagini deschise în browser).

În articolele viitoare ne vom uita la modul de aplicare a acestor cunoștințe, de ex.