Ce stivă de protocoale este astăzi cel mai popular de ce. Protocoale și standarde de rețea. Introducere în protocoale

NetBIOS / ST STACK

Microsoft și IBM au lucrat în comun pe suporturi de rețea pentru computerele personale, prin urmare stackul de protocol NetBIOS / SMB este creierul lor comun. Instrumentele NetBIOS au apărut în 1984 ca o extindere a rețelei a funcțiilor standard IBM PC IBM PC Basic (BIOS) pentru programul IBM PC Network, care la nivelul aplicației (figura 3) a utilizat protocolul SMB pentru implementarea serviciilor de rețea.

Smochin. 3. NetBIOS / ST STACK

Protocol Netbios. Funcționează pe trei niveluri de model de interacțiune a sistemelor deschise: rețea, transport și sesiune. NetBIOS poate oferi un serviciu de nivel superior decât protocoalele IPX și SPX, dar nu are capacitatea de a ruga. Astfel, NetBIOS nu este un protocol de rețea în sensul strict al cuvântului. NetBIOS conține multe funcții utile de rețea care pot fi atribuite nivelurilor de rețea, transport și sesiune, dar nu este posibilă dirijarea pachetelor, deoarece protocolul de schimb de cadre NetBIOS nu introduce un astfel de concept ca rețea. Acest lucru limitează utilizarea protocolului NetBIOS cu rețelele locale, care nu sunt împărțite în subrețe. NetBIOS acceptă atât schimbul de date, cât și schimbul cu înființarea de conexiuni.

Protocol SMB.Corespunde la nivelurile de aplicare și reprezentative ale modelului OSI, reglementează interacțiunea stației de lucru cu serverul. Funcția SMB include următoarele operații:

Managementul sesiunilor. Crearea și ruperea canalului logic între stația de lucru și resursele de rețea ale serverului de fișiere.

Accesul la fișiere. Stația de lucru poate contacta serverul de fișiere cu cereri de creare și ștergere a directoarelor, crearea, deschiderea și închiderea fișierelor, citirea și scrierea fișierelor, redenumirea și ștergerea fișierelor, căutarea fișierelor, primirea și instalarea atributelor de fișiere, blocarea înregistrărilor de fișiere.

Serviciu de imprimare. Stația de lucru poate seta fișierele să tipărească pe server și să primească informații despre coada de imprimare.

Mesaje de service. SMB acceptă mesaje simple de mesagerie cu următoarele funcții: trimiteți un mesaj simplu; Trimiteți un mesaj de difuzare; trimiteți începerea blocului de mesaje; Trimiteți textul blocului de mesaje; trimiteți sfârșitul blocului de mesaje; Trimiteți numele de utilizator; anulați expedierea; Obțineți numele mașinii.

Datorită numărului mare de aplicații care utilizează funcțiile API furnizate de NetBIOS, aceste funcții sunt implementate în multe rețele sub forma unei interfețe cu protocoalele lor de transport. NetWare are un program care să emită funcțiile NetBIOS pe baza protocolului IPX, există emulatori de software NetBIOS pentru Windows NT și TCP / IP Stack.


TCP / IP Stack

Stack-ul TCP / IP, numit, de asemenea, Stack Dod și un stack de Internet, este unul dintre cele mai populare stive de protocoale de comunicare. Stack-ul a fost dezvoltat la inițiativa Departamentului de Apărare al SUA (Departamentul Apărării, DOD) pentru a comunica Rețeaua experimentală ARPANET cu alte rețele prin satelit ca un set de protocoale generale pentru un mediu heterogen de calcul. Rețeaua ARPA a susținut dezvoltatorii și cercetătorii în domenii militare. În rețeaua ARPA, conexiunea dintre cele două computere a fost efectuată utilizând protocolul Internet Protocol (IP), care până în prezent este principalul Stack TCP / IP și apare în numele stack-ului.

O mare contribuție la dezvoltarea stack-ului TCP / IP a fost introdusă de Universitatea Berkeley, implementând protocoalele Stack în versiunea lor ONIX OS. Distribuția largă a OSIX OS a condus la protocolul IP pe scară largă și la alte protocoale de stivă. În același stack, rețeaua de informații interne mondiale, a cărei unitate de forță de lucru de inginerie Internet (IETF) face o contribuție majoră la îmbunătățirea standardelor de stivă publicate sub formă de specificații RFC.

Deoarece stack-ul TCP / IP a fost dezvoltat înainte ca modelul de interacțiune dintre sistemele Open ISO / OSI să apară, deși are și o structură pe mai multe niveluri, respectarea nivelurilor de stivă TCP / IP ale modelului OSI este suficient de condiționată.

Structura protocolului TCP / IP este prezentată în Figura 4. Protocoalele TCP / IP sunt împărțite la 4 nivele.

Smochin. 4. TCP / IP Stack

Cel mai mic (nivelul IV) este nivelul firewall-urilor - corespunde nivelului fizic și al canalului modelului OSI. Acest nivel în protocoalele TCP / IP nu este reglementat, dar suportă toate standardele fizice și canale populare: pentru canalele locale, este Ethernet, Inelul Token, FDDI, pentru canalele globale - propriile dvs. protocoale de lucru pe dial-up analogic și alunecare dedicată / Linii PPP care stabilesc conexiuni ale tipului "punct-punct" prin canalele seriale ale rețelelor globale și protocoalele rețelelor teritoriale X.25 și ISDN. De asemenea, este dezvoltată o specificație specială care determină utilizarea tehnologiei ATM ca transport la nivel de canal.

Următorul nivel (nivelul III) este nivelul de firewall, care este angajat în transferul de date utilizând diverse rețele locale, rețele teritoriale x.25, linii speciale de comunicare etc. ca protocol principal la nivel de rețea (în termeni de Modelul OSI) În teancul de protocol utilizat IP.Care a fost inițial conceput ca protocol de transfer de pachete în rețelele compuse constând dintr-un număr mare de rețele locale, combinate atât obligațiuni locale, cât și globale. Prin urmare, protocolul IP funcționează bine în rețelele cu o topologie complexă, folosind rațional prezența subsistemelor și a cheltuielilor economice a lățimii de bandă a liniilor de comunicații cu viteză mică. Protocolul IP este un protocol Datagram.

Nivelul de firewall include toate protocoalele asociate cu pregătirea și modificarea tabelelor de rutare, cum ar fi protocoalele de colectare a informațiilor despre traseu RIP. (Protocolul de rutare Internet) și OSPF. (Calea cea mai scurtă deschisă), precum și protocolul de mesaje de firewall ICMP. Protocolul mesajului de control al Internetului). Ultimul protocol este conceput pentru a face schimb de informații despre raterul și gateway-ul, sistemul sursă și sistemul receptorului, adică să organizeze feedback. Cu ajutorul pachetelor speciale ICMP, se raportează că livrarea pachetului nu este posibilă, despre depășirea duratei de viață sau durata ansamblului de ambalaj din fragmente, despre valorile anormale ale parametrilor, la schimbarea traseului de transfer și a tipului de serviciu, starea sistemului etc.

Următorul nivel (nivelul II) se numește de bază. La acest nivel, este funcția Protocolul de gestionare a transmisiei TCP. Protocolul de control al transmisiei) și protocolul Datagrm al utilizatorului UDP. (Protocolul Datagram de utilizator). Protocolul TCP oferă o conexiune virtuală constantă între procesele de aplicație la distanță. Protocolul UDP asigură transmiterea pachetelor de aplicații prin metoda Datagram, care este, fără a stabili o conexiune virtuală și, prin urmare, necesită cheltuieli generale mai mici decât TCP.

Nivelul superior (nivelul I) este aplicat aplicat. În anii lungi de utilizare în rețelele diferitelor țări și organizații, Stackul TCP / IP a acumulat un număr mare de protocoale și servicii de aplicații: Protocolul de copiere a fișierelor FTP, protocoalele de control telecomandă SSH, protocolul de e-mail SMTP, serviciile de acces HyperText, cum ar fi www și mulți alții. Să ne concentrăm pe scurt pe unele protocoale de stivă, cele mai strâns legate de subiectul acestui curs.

Protocol SNMP. Protocolul simplu de gestionare a rețelei) este utilizat pentru a organiza controlul rețelei. Problema de control este împărțită în două sarcini. Prima sarcină este legată de transferul de informații. Protocoalele de transmisie a informațiilor definesc o procedură de interacțiune a serverului cu un program client care rulează pe gazda administratorului. Acestea definesc formatele de mesaje care sunt schimbate de clienți și servere, precum și formatele de nume și adrese. A doua sarcină este asociată cu datele controlate. Standardele reglementează datele care trebuie menținute și acumulate în gateway-uri, numele acestor date și sintaxa acestor nume. Standardul SNMP definește specificația bazei de date privind gestionarea rețelei. Această specificație cunoscută sub numele de baza de date MIB (bază de management) definește elementele de date pe care gazda sau gateway-ul ar trebui să le salveze și o operațiune admisibilă asupra acestora.

Protocolul de redirecționare a fișierelor FTP. Protocolul de transfer de fișiere) Implementează accesul la fișiere la distanță. Pentru a asigura transmiterea fiabilă, FTP utilizează un protocol pentru a stabili conexiuni - TCP. În plus față de trimiterea de fișiere, protocolul, FTP oferă alte servicii. Deci, utilizatorul are posibilitatea de a lucra interactiv cu o mașină la distanță, de exemplu, poate imprima conținutul directoarelor sale, FTP permite utilizatorului să specifice tipul și formatul datelor stocate. În cele din urmă, FTP efectuează autentificarea utilizatorului. Înainte de a accesa fișierul, în conformitate cu protocolul, utilizatorii trebuie să furnizeze numele și parola.

În stack-ul TCP / IP, protocolul FTP oferă cea mai largă gamă de servicii pentru a lucra cu fișiere, totuși este cea mai dificilă pentru programare. Aplicațiile care nu necesită toate capacitățile FTP pot utiliza un alt protocol mai economic - cel mai simplu protocol de transfer de fișiere TFTP. Protocolul de transfer de fișiere trivial). Acest protocol implementează numai transmisia de fișiere, iar transportul este utilizat mai simplu decât TCP, protocolul fără a stabili conexiunea este UDP.

Protocol telnet Oferă transfer de flux de octeți între procese, precum și între proces și terminal. Cel mai adesea, acest protocol este folosit pentru a emula computerul la distanță terminal.

Strike protocoale sau în spot TCP / IP apelați arhitectura de rețea a dispozitivelor moderne concepute pentru a utiliza rețeaua. Stackul este un zid în care fiecare componentă a cărămizii se află pe altul depinde de ea. Pentru a apela protocoalele Stack TCP / IP au început datorită a două protocoale principale care au fost implementate - direct IP și TCP pe baza acesteia. Cu toate acestea, ele sunt doar principalele și cele mai suspendate. Dacă nu sute, atunci zeci de alții sunt obișnuiți în această zi în scopuri diferite.

Webul nostru obișnuit (World Wide Web) se bazează pe protocolul HTTP (Hyper-Text Transfer Protocol), care se bazează pe baza TCP. Acesta este un exemplu clasic de utilizare a stivei protocolului. Există încă protocoale de e-mail IMAP / POP și SMTP, un protocoale de desktop RDP de la distanță, baze de date MySQL, SSL / TLS și mii de alte aplicații cu protocoalele lor (..)

Ce diferă toate aceste protocoale? Totul este destul de simplu. În plus față de diferitele sarcini stabilite în dezvoltarea (de exemplu, viteza, siguranța, stabilitatea și alte criterii), protocoalele sunt concepute pentru a distinge. De exemplu, există protocoale la nivel de aplicare, diferite aplicații: IRC, Skype, ICQ, telegramă și jabber sunt incompatibile între ele. Acestea sunt concepute pentru a efectua o sarcină specifică și, în acest caz, capacitatea de a apela WhatsApp la ICQ este pur și simplu nu a fost definită din punct de vedere tehnic, deoarece aplicațiile utilizează un protocol diferit. Dar protocoalele lor se bazează pe același protocol IP.

Protocolul poate fi numit o secvență regulată, regulată de acțiuni într-un proces în care există mai multe subiecte, în rețea pe care le numesc colegi (parteneri), mai puțin de multe ori - client și server, subliniind caracteristicile de protocol specifice. Cel mai simplu exemplu al protocolului pentru a nu înțelege încă - o strângere de mână la o întâlnire. Ambele știu cum și când, dar întrebarea este motivul pentru care este deja o chestiune de dezvoltatori și nu utilizatori ai protocolului. Apropo, strângerea de mână (strângere de mână) este aproape pe toate protocoalele, de exemplu, pentru a asigura distincția protocoalelor și a protecției împotriva "fluturașilor nu pe acea aeronavă".

Asta este ceea ce TCP / IP este pe exemplul celor mai populare protocoale. Iată ierarhia dependenței. Trebuie spus că aplicațiile utilizează numai aceste protocoale care pot fi și nu pot fi implementate în interiorul sistemului de operare.

Dacă un limbaj complet simplu, acesta este un serviciu poștal.

Fiecare participant al unei rețele compatibile IP are propria sa adresă care arată astfel: 162.123.058.209. Adresele totale pentru Protocolul IPv4 - 4,22 miliarde.

Să presupunem că un computer vrea să contacteze celălalt și să-i trimită parcela - "Pachet". El va contacta "serviciul poștal" TCP / IP și va da parcela sa, specificând adresa pentru care trebuie livrată. Spre deosebire de adresele din lumea reală, aceleași adrese IP sunt adesea atribuite diferitelor computere, ceea ce înseamnă că "poștașul" nu știe unde este localizat fizic computerul, așa că trimite parcela la cel mai apropiat "oficiu poștal "- pe bordul calculatorului de rețea. Poate că există informații despre locul în care este localizat computerul drept, și poate că nu există astfel de informații acolo. Dacă nu este, adresa adresei este luată la toate cele mai apropiate "oficiile poștale" (comutatoare). Acest pas este repetat de toate "oficiile poștale" până când le detectează adresa dorită, în timp ce își amintesc câte "oficiile poștale" a trecut această cerere și dacă trece o anumită cantitate (suficient de mare), atunci vor fi returnate marcate cu marca "nu a fost găsită." Primul "oficiu poștal" va primi în curând o grămadă de răspunsuri din alte "departamente" cu căi de căi către destinatar. Dacă nu se găsește nici o cale scurtă (de obicei 64 de transporturi, dar nu mai mult de 255), parcela revine la expeditor. Dacă există una sau mai multe căi, parcela va fi transferată de-a lungul celor mai scurte dintre ele, în timp ce "oficiul poștal" își va aminti această cale de ceva timp, permițându-vă să transmiteți rapid parcelele ulterioare fără a cere nimănui nimănui. După livrare, "poștașul" va forța în mod necesar destinatarului să semneze "chitanța" că a primit parcela și va da această "primire" expeditorului, ca certificat pe care parcela a fost livrat - verificarea livrării în TCP este necesară. În cazul în care expeditorul nu primește o astfel de primire după o anumită perioadă de timp sau în primire, va fi scris că parcela a fost deteriorată sau pierdută atunci când trimiteți, atunci el ar încerca să trimită din nou o parcelă.

TCP / IP este un set de protocoale.

Protocolul este o regulă. De exemplu, când vă salut - salutați ca răspuns (și nu iertați sau vă bucurați de fericire). Programatorii vor spune că folosim protocolul de întâmpinare, de exemplu.

Ceea ce TCP / IP (acum va fi destul de simplu, lăsați colegii să fie bombardați):

Informațiile pe computerul dvs. se desfășoară pe fire (radio sau ce altceva nu este important). Dacă curentul lăsați curentul - înseamnă 1. Opriți - înseamnă 0. Aceasta se dovedește 10101010110000 și așa mai departe. 8 Zolkov și unități (biți) sunt octeți. De exemplu 00001111. Acest lucru poate fi reprezentat ca număr în formă binară. În formularul zecimal octet este un număr de la 0 la 255. Aceste numere se compară cu literele. De exemplu, 0 ACE, 1 este B. (aceasta se numește codificare).

Asa de. Pentru ca două computere să transfere efectiv informații despre fire - trebuie să prezinte un curent pentru un anumit tip de reguli - protocoale. De exemplu, ele trebuie să fie presupuse cât de des se poate schimba curentul, astfel încât 0 din al doilea 0 poate fi distins.

Acesta este primul protocol.

Calculatoarele pe care le înțelege că unul dintre ei a încetat să dau informații (cum ar fi "Am spus totul"). Pentru a face acest lucru, la începutul secvenței de date 010100101, computerele pot salta câțiva biți, lungimea mesajului pe care doresc să îl transmită. De exemplu, primele 8 biți pot însemna lungimea mesajului. Aceasta este, mai întâi în primii 8 biți transmit numărul 100 și apoi 100 de octeți. După aceasta, calculatorul primitor se va aștepta la următoarele 8 biți și următorul mesaj.

Aici avem un alt protocol, puteți trimite mesaje (computer) cu acesta.

Calculatoare Multe astfel încât să poată înțelege cine trebuie să trimită un mesaj pentru a utiliza adrese unice de computere și un protocol care vă permite să înțelegeți cine este adresat acest mesaj. De exemplu, primele 8 biți vor însemna adresa destinatarului, următoarele 8 - lungimea mesajului. Și apoi mesajul. Tocmai am blocat un protocol în altul. Protocolul IP este responsabil pentru abordarea.

Comunicarea nu este întotdeauna fiabilă. Pentru livrarea fiabilă a mesajelor (computerului) utilizați TCP. La executarea protocolului TCP, computerele se vor întreba reciproc - indiferent dacă au primit mesajul potrivit. Există încă UDP - atunci când computerele nu întreabă sau au primit. De ce ar trebui să fiu? Aici ascultați radioul Internet. Dacă o pereche de octeți vine cu erori - veți auzi, de exemplu, "PSH" și apoi din nou muzica. Nu mortal, și nu prea important - pentru acest UDP. Dar dacă o pereche de octeți este răsfățată când site-ul este încărcat - veți obține o prostie pe monitor și nu înțelegeți nimic. Pentru site-ul utilizează TCP.

TCP / IP Mai mult (UDP / IP) este protocoalele atașate între ele pe care se execută Internetul. În cele din urmă, aceste protocoale ne permit să transferăm un mesaj computer către întreg și cu exactitate la adresa.

Există încă un protocol HTTP. Prima linie - adresa site-ului, liniile ulterioare - textul pe care îl veți merge la site. Toate liniile HTTP sunt text. Care este răsucite în TCP un mesaj care este abordat prin IP și așa mai departe.

Răspuns

Toate aceste stive, cu excepția SNA la nivelurile inferioare - fizic și canal, sunt folosite singure și la fel standardizat Ethernet, Inel token, FDDI și un număr de alții care vă permit să utilizați în toate rețelele, același echipament. Dar la nivelurile de vârf, toate stivele lucrează în protocoalele lor. Aceste protocoale nu corespund adesea modelului de OSI recomandat la niveluri. În special, funcțiile unei sesiuni și a nivelului reprezentativ sunt, de obicei, combinate cu un nivel aplicat. O astfel de neconformitate se datorează faptului că modelul OSI a apărut ca urmare a generalizării stivelor existente și utilizate efectiv utilizate și nu invers.

Osi Stack.

Modelul OSI și stackul OSI ar trebui să fie clar distinse. Dacă modelul OSI este o schemă de interacțiune conceptuală a sistemelor deschise, stack-ul OSI este un set de specificații de protocol complet specifice.

Spre deosebire de alte stive protocol, stack-ul OSI respectă pe deplin modelul OSI, include specificații de protocol pentru toate cele șapte niveluri de interacțiune definite în acest model. La nivelurile inferioare, Stackul OSI suportă Ethernet, Inel Inel, FDDI, protocoalele globale de rețea, X.25 și ISDN, adică, utilizează protocoalele de nivel inferior dezvoltate în afara stivei, ca toate celelalte stive. Protocoalele rețelei, de transport și de sesiune ale stivei OSI sunt specificate și implementate de diverși producători, dar există puține până acum. Cele mai populare protocoale de stivă OSI sunt aplicate protocoale. Acestea includ: protocolul de transfer de fișiere FTAM, protocolul de emulare terminală VTP, protocoalele de referință X.500, e-mailul X.400 și un număr de alții.

Protocoalele de stivă OSI se disting prin complexitatea și ambiguitatea specificațiilor. Aceste proprietăți au devenit rezultatul unei politici generale de dezvoltare a dezvoltatorului, încercând să ia în considerare toate cazurile și toate tehnologiile existente în protocoalele lor. În acest caz, trebuie încă să adăugați consecințele unui număr mare de compromisuri politice, inevitabile atunci când adoptați standarde internaționale pentru o astfel de întrebare actuală, precum și construirea de rețele deschise de calcul.

Datorită complexității sale, protocoalele OSI necesită costuri ridicate ale puterii de calcul ale procesorului central, ceea ce le face cele mai potrivite pentru mașini puternice și nu pentru computerele personale.

Grămadă Osi. - independent de standardul internațional de producători. Acesta susține guvernul american în programul său GOSIP, în conformitate cu care toate rețelele de calculatoare au fost instalate în agențiile guvernamentale americane după 1990, trebuie să sprijine direct stack-ul OSI sau să ofere fonduri pentru tranziția la acest teanc în viitor. Cu toate acestea, Stack Osi este mai populară în Europa decât în \u200b\u200bStatele Unite, deoarece în Europa există mai puține rețele vechi care lucrează la propriile lor protocoale. Majoritatea organizațiilor intenționează să meargă la stiva OSI, iar foarte puțini au început să creeze proiecte pilot. De la cei care lucrează în această direcție pot fi numiți Rețeaua Navy și NFSNET. Unul dintre cei mai mari producători care susțin OSI este AT & T, rețeaua STARGROUP este pe deplin bazată pe acest stack.

TCP / IP Stack

Stack-ul TCP / IP a fost elaborat la inițiativa Departamentului Apărării al SUA cu mai mult de 20 de ani în urmă pentru a comunica Rețeaua experimentală ARPANET cu alte rețele ca un set de protocoale generale pentru un mediu heterogen de calcul. O mare contribuție la dezvoltarea stack-ului TCP / IP, care a primit numele de protocoale populare IP și TCP, a făcut specialiști de la Universitatea Berkeley, a implementat protocoalele Stack din versiunea UNIX OS. Popularitatea acestui sistem de operare a condus la TCP pe scară largă, protocoale IP și alte protocoale de stivă. Astăzi, acest stivă este folosit pentru a comunica computerele rețelei de informații mondiale, precum și într-un număr mare de rețele corporative.

Stack-ul TCP / IP la nivel inferior suportă toate standardele populare de niveluri fizice și canale: pentru rețelele locale este Ethernet, Inelul Token, FDDI, pentru protocoalele globale - de lucru la dial-up analogic și alunecare dedicată, linii PPP, protocoale de teretoriale Rețelele X.25 și ISDN.

Principalele protocoale ale stivei care îi conferă numele sunt protocoalele IP și TCP. Aceste protocoale în terminologia modelului OSI se referă la nivelurile de rețea și de transport, respectiv. IP oferă promovarea unui pachet pe o rețea compozită, iar TCP garantează fiabilitatea livrării sale.

Pentru mulți ani de utilizare în rețelele diferitelor țări și organizații, stack-ul TCP / IP a absorbit un număr mare de protocoale la nivel de aplicare. Acestea includ protocoale populare, cum ar fi protocolul de redirecționare a fișierelor FTP, protocolul de emulare Telnet, protocolul de e-mail SMTP, utilizat în e-mailul de rețea Internet, serviciul Hypertext WWW și multe altele.

Astăzi, stiva TCP / IP este una dintre cele mai comune stive de rețele de protocol de transport.

Într-adevăr, numai pe Internet este uniți aproximativ 10 milioane de computere la nivel mondial, care interacționează între ele folosind stiva protocol TCP / IP.

Creșterea rapidă a popularității internetului a condus la schimbări în plasarea forțelor din lume protocoale de comunicare - Protocoalele TCP / IP pe care se construiește Internetul, au devenit aglomerate rapid de liderul necontestat al anilor trecuți - Stack Novell IPX / SPX. Astăzi, în lume, numărul total de computere pe care stack-ul TCP / IP a depășit numărul de computere pe care se execută stack-ul IPX / SPX, ceea ce indică schimbarea relației administratorilor de rețea locală la protocoalele utilizate pe computerele desktop , din moment ce este în fața lor aproape peste tot, au fost lucrate protocoalele Novell necesare pentru a accesa serverele de fișiere NetWare. Procesul de promovare a stack-ului TCP / IP în poziția de lider în orice tip de rețele continuă, iar acum livrarea oricărui sistem de operare industrial necesită o implementare software a acestui stack.

Deși protocoalele TCP / IP sunt legate în mod inextricabil de Internet și fiecare dintre Armada Multimillion a computerului Internet funcționează pe baza acestui stack, există un număr mare de rețele locale, corporative și teritoriale care nu sunt direct părți ale Internet, care utilizează și protocoale TCP / IP. Pentru a distinge aceste rețele de pe Internet, acestea se numesc rețele TCP / IP sau rețele simple IP.

Deoarece stack-ul TCP / IP a fost creat inițial pentru rețeaua globală de Internet, are multe caracteristici care îi oferă un avantaj față de alte protocoale atunci când vine vorba de construirea de rețele care includ comunicații globale. În special, o caracteristică foarte utilă, datorită cărora acest protocol poate fi aplicat în rețele mari, este capacitatea sa de a fragmenta pachete. Într-adevăr, o rețea compozită complexă constă adesea din rețele construite pe principii complet diferite. În fiecare dintre aceste rețele, poate fi instalată lungimea maximă a unității de date transmise (cadru). În acest caz, atunci când treceți de la o rețea, care are o lungime maximă mai mare, la alta, cu o lungime maximă mai mică, poate fi necesară separarea cadrului transmis în mai multe părți. Protocolul IP TCP / IP rezolvă în mod eficient această sarcină.

O altă caracteristică a tehnologiei TCP / IP este un sistem flexibil de adresare care vă permite să includeți mai pur și simplu comparativ cu alte protocoale de un scop similar în InterSens (Rețeaua combinată sau compozită) a rețelei altor tehnologii. Această proprietate contribuie, de asemenea, la utilizarea stack-ului TCP / IP pentru a construi rețele eterogene mari.

Stack-ul TCP / IP este utilizat foarte economic prin ratele de difuzare. Această proprietate este pur și simplu necesară atunci când lucrați la canalele de comunicare lentă, caracteristice rețelelor teritoriale.

Cu toate acestea, costul pentru avantajele este cerințele ridicate pentru resurse și complexitatea administrării rețelelor IP. Pentru a implementa caracteristicile puternice ale protocoalelor Stack TCP / IP, sunt necesare costuri computaționale mari. Sistemul de adresare flexibil și refuzul corespondențelor de difuzare conduc la disponibilitatea diferitelor DNS centralizate, serviciile de tip DNS în rețeaua IP etc. Fiecare dintre aceste servicii simplifică administrarea rețelei și configurarea echipamentelor, dar în același timp necesită o atenție deosebită de la administratori .

Alte argumente pot fi, de asemenea, date, dar rămâne un fapt - astăzi TCP / IP este cel mai popular teanc de protocoale, utilizat pe scară largă atât în \u200b\u200brețelele globale, cât și în rețelele locale.

IPX / SPX Stack

Această stivă este stack-ul original al protocoalelor Novell dezvoltate pentru sistemul de operare NetWare Network la începutul anilor '80. Nivelul de schimb de pachete de pachete Internet și nivelurile de sesiune (IPX și Schimbul de pachete secvențiate, SPX), care au dat stack-ul de nume, sunt adaptarea directă a protocoalelor Xerox XRS comune într-o măsură mult mai mică decât stack-ul IPX / SPX.

Popularitatea stack-ului IPX / SPX este direct legată de sistemul de operare Novell Netware, care a păstrat conducerea mondială pentru numărul de sisteme instalate de mult timp, deși, recent, popularitatea sa a scăzut mult și în ratele de creștere, este considerabil rămânând în spatele Microsoft Windows NT.

Multe caracteristici ale stivei IPX / SPX se datorează orientării versiunilor timpurii ale Netware OS (până la versiunea 4.0) pentru a lucra în rețele locale de dimensiuni mici, constând din computere personale cu resurse modeste. Este clar că pentru astfel de computere, Novell a avut nevoie de un protocol, pentru a implementa, care ar avea nevoie de o cantitate minimă de memorie RAM (limitată la computerele compatibile cu IBM care rulează MS-DOS cu un volum de 640 kB) și care ar funcționa rapid pe o mică calcul Procesoare de putere. Ca rezultat, protocoalele de stack IPX / SPX până la recent au funcționat bine pe rețelele locale și nu foarte mult în rețele corporative mari, deoarece au supraîncărcat comunicările globale lente cu pachete de difuzare care sunt utilizate intens de mai multe protocoale ale acestui stack (de exemplu, pentru a stabili Comunicarea între clienți și servere). Această circumstanță, precum și faptul că stack-ul IPX / SPX este proprietatea lui Novell, și este necesar să se obțină o licență (adică specificațiile deschise nu sunt acceptate), pentru o lungă perioadă de timp limitate, numai pe câmpul de activitate NetWare rețele. Cu toate acestea, de la lansarea versiunii

Stack-ul TCP / IP a fost dezvoltat la inițiativa Departamentului Apărării al SUA (DOD) cu mai mult de 20 de ani în urmă pentru a comunica rețeaua experimentală ARPANET cu alte rețele ca un set de protocoale generale pentru un mediu heterogen de calcul. O mare contribuție la dezvoltarea stack-ului TCP / IP, care a fost primită de protocoalele populare IP și TCP, a introdus Universitatea Berkeley, implementând protocoalele Stack în versiunea lor de Unix. Popularitatea acestui sistem de operare a condus la TCP pe scară largă, protocoale IP și alte protocoale de stivă. Astăzi, acest stivă este folosit pentru a comunica computerele pe Internet, precum și în numărul imens de rețele corporative.

Deoarece stack-ul TCP / IP a fost creat inițial pentru Internet, are multe caracteristici, oferindu-i un avantaj față de alte protocoale atunci când vine vorba de construirea de rețele care includ legături globale. În special, o proprietate foarte utilă care face posibilă utilizarea acestui protocol în rețele mari, este capacitatea sa de ambalaje fragmentate. Într-adevăr, o rețea compozită mare constă adesea din rețele construite pe principii complet diferite. În fiecare dintre aceste rețele, poate exista o cantitate comentată a lungimii maxime a unității de date transmise (cadru). În acest caz, tranziția de la o rețea care are o lungime maximă mai mare, poate fi necesară o rețea cu o lungime maximă mai mică pentru a împărți cadrul transmis în mai multe părți. Protocolul IP TCP / IP rezolvă în mod eficient această sarcină.

O altă caracteristică a tehnologiei TCP / IP este un sistem de adresare flexibil, ceea ce face mai ușor decât alte protocoale de un scop similar includ într-o rețea de rețea de tehnologii diferite. Această proprietate contribuie, de asemenea, la utilizarea stack-ului TCP / IP pentru a construi rețele eterogene mari. Stack-ul TCP / IP este utilizat foarte economic de difuzare. Această proprietate este absolut necesară atunci când lucrați la canalele de comunicare lentă, caracteristice rețelelor teritoriale.

Cu toate acestea, ca întotdeauna, este necesar să se plătească pentru beneficiile obținute, iar taxa aici este cerințe ridicate pentru resurse și complexitatea administrării rețelelor IP. Caracteristicile de caracteristici puternice ale protocoalelor Stack TCP / IP necesită costuri mari de calcul. Un sistem de adresare flexibil și un refuz al corespondențelor de difuzare conduc la o varietate de DNS centralizate, DNS, DHCP etc. în rețelele IP etc. Fiecare dintre aceste servicii vizează facilitarea administrării rețelei, dar în același timp are nevoie de aproape atenție de la administratori.

Stack-ul TCP / IP definește 4 nivele.

Nivelul aplicat. Stack-ul TCP / IP corespunde celor trei niveluri superioare ale modelului OSI: aplicate, reprezentări și sesiuni. Acesta combină serviciile furnizate de sistemul de aplicații de utilizator. Pentru mulți ani de utilizare în rețelele diferitelor țări și organizații, Stack TCP / IP a acumulat un număr mare de protocoale și servicii la nivel de aplicație. Acestea includ protocoale comune, cum ar fi transferul de fișiere Procol, FTP, protocolul de emulare terminală (Telnet), protocolul de transfer de e-mail simplu, SMTP, protocolul de transfer Ipertext (HTTP) și multe altele. Protocoalele la nivel aplicate sunt implementate pe gazde.

TCP / IP Stack Architecture

Nivelul de transport Stack-ul TCP / IP poate oferi un nivel mai ridicat de două tipuri de servicii:

□ Livrarea garantată oferă protocolul de gestionare a transferurilor (Protocolul de control al transmisiei, TCP);

□ Livrare dacă este posibil, sau cu eforturi maxime, oferă protocolul Datagram personalizat (Protocolul Datagram de utilizator, UDP).

Pentru a asigura o livrare fiabilă a datelor, protocolul TCP prevede stabilirea unei conexiuni logice, care îi permite pachetelor numerotate, confirmă chitanța de primire, în caz de pierdere, să organizeze transmisiile repetate, să recunoască și să distrugă duplicatele, să livreze nivelul de aplicare de pachete în ordinea în care au fost trimise. Acest protocol permite obiectelor de pe expeditorul expeditorului și recipientului pentru a sprijini schimbul de date în modul duplex. TCP face posibilă faptul că erorile oferă octeți formați pe unul dintre computerele la orice alt computer inclus în rețeaua compusă. TCP împărtășește fluxul de octeți la fragmente și le transmite la nivelul subiacent al firewall-ului. După ce aceste fragmente sunt livrate prin intermediul nivelului de firewall la destinație, protocolul TCP îl va colecta din nou într-un flux continuu de octeți.

Cel de-al doilea protocol al acestui nivel este UDP - este cel mai simplu protocol Datagram, care este utilizat atunci când sarcina schimbului de date fiabile nu este plasată deloc sau este rezolvată de cele mai înalte niveluri - nivel de aplicare sau aplicații utilizator.

Funcția protocoalelor de nivel TCP și UDP include, de asemenea, executarea rolului legăturii dintre nivelul aplicat adiacent acestora și nivelul de firewall. Din protocolul de aplicare, nivelul de transport are o sarcină de a transmite date cu una sau altă calitate și după executare, raportează acest lucru. Nivelul de bază al interacțiunii Interpretensionare TCP și UDP protocoalele sunt privite ca un fel de instrument, nu foarte fiabil, dar poate muta pachetul în călătoria liberă și riscantă prin rețeaua compozită.

Module software care implementează protocoalele TCP și UDP, similare cu modulele de protocoale la nivel de aplicație, sunt instalate pe gazde.

Nivel de rețea., de asemenea, numit și nivelul internetului.Este tija întregii arhitecturi TCP / IP. Acest nivel este ca funcțiile care corespund nivelului de rețea al modelului OSI, asigură mișcarea pachetelor în cadrul componentei formate din Uniune a setului de rețele. Protocoalele pentru stratul de rețea suportă interfața cu nivelul de transport care primește cererile de la acesta pentru a transmite date privind rețeaua compozită, precum și cu nivelul de bază al interfețelor de rețea, ale căror funcții pe care le vom descrie și de noi.

Protocolul principal al stratului de rețea este Protocolul Internet, IP). Sarcina sa intră în promovarea pachetului între rețele - de la un router la celălalt până când pachetul se încadrează în rețeaua de destinație. Spre deosebire de nivelurile aplicate și de transport, protocolul IP este implementat nu numai pe gazde, ci și pe toate gateway-urile. Protocolul IP este un protocol Datagram care funcționează fără a stabili conexiuni privind principiul livrării cu eforturi maxime.

Nivelurile rețelei TCP / IP includ adesea protocoale care efectuează funcții auxiliare cu privire la IP. Acest lucru, în primul rând, protocoalele de rutare RIP și OSPF angajate în studiul topologiei rețelei, determinarea rutelor și întocmirea meselor de rutare, pe baza cărora protocolul IP se deplasează pachetele în direcția cea bună. Din același motiv, încă două protocoale pot fi atribuite nivelului de rețea: protocolul de control al Internetului, ICMP (protocolul de mesaje Internet, ICMP), destinat transmiterii routerului la sursa de erori întâlnite la transferul unui pachet și adresarea unui grup Protocolul (Protocolul de gestionare a grupului de Internet, IGMP), folosit pentru a direcționa pachetul imediat în mai multe adrese.

Diferența ideologică a arhitecturii de stivă TCP / IP de la o organizație multi-nivel a altor stive este interpretarea funcțiilor celui mai mic nivel - nivelele de interfață de rețea.

Nivelurile inferioare ale modelului OSI (canal și fizic) implementează un număr mare de funcții de acces la mediul de transmisie, formarea cadrului și coordonarea semnalelor electrice, codificarea și sincronizarea și altele. Toate aceste funcții foarte specifice reprezintă esența unor astfel de protocoale de schimb de date, cum ar fi Ethernet, Inel Token, PPP, HDLC și multe altele.

Nivelul inferior al sarcinii Stack TCP / IP este semnificativ mai ușor - este responsabil numai de organizarea interacțiunii cu tehnologiile de rețea care fac parte din rețea. TCP / IP ia în considerare orice rețea inclusă în rețeaua compusă ca mijloc de transportare a pachetelor la următoarea cale a routerului.

Sarcina de a furniza interfața între tehnologia TCP / IP și orice altă tehnologie intermediară de rețea simplificată poate fi redusă:

    la definiția metodei de ambalare (încapsulare) a pachetului IP pe unitate a datelor transmise ale rețelei intermediare;

    la definirea unei metode de conversie a adreselor de rețea la tehnologia adresei acestei rețele intermediare.

Această abordare face ca o rețea compusă TCP / IP să fie deschisă pentru a activa orice rețea, care tehnologia internă de transmisie a datelor nu utilizează această rețea. Fiecare nouă tehnologie ar trebui să fie dezvoltată propriile facilități de interfață. În consecință, funcțiile acestui nivel nu pot fi determinate o dată pentru totdeauna.

Nivelul interfeței de rețea Stack-ul TCP / IP nu este reglat. Acesta susține toate tehnologiile populare; Pentru rețelele locale, este Ethernet, Inel Token, FDDI, Ethernet Fast, Gigabit Ethernet, pentru rețele globale - protocoale compuse de alunecare și RDP, tehnologie X.25, releu cadru, ATM.

De obicei, când apare noua tehnologie a rețelelor locale sau globale, este inclusă rapid în stiva TCP / IP prin dezvoltarea unui document RFC adecvat care definește metoda de încapsulare a pachetelor IP în cadrele sale (de exemplu, RFC 1577 specificând operația Din protocolul IP prin intermediul rețelei ATM a apărut în 1994 la scurt timp după adoptarea principalelor standarde ale ATM).

Fiecare protocol de comunicare funcționează cu o anumită unitate de date transmise. Numele acestor unități sunt uneori fixate de standard, și mai des sunt determinate pur și simplu de tradiție. În stack TCP / IP de-a lungul multor ani de existență, a fost formată terminologia stabilită în acest domeniu (figura 4.15).

Flux de date, sau doar un flux, apeluri de apel provenind din aplicații la intrarea protocoalelor la nivel de transport - TCP și UDP.

Protocolul TCP "taie" din segmentele fluxului de date.

Smochin. 4.15. Numele PDU în TCP / IP

Unitatea de date a protocolului UDP este adesea numită datagram., sau datagram.. Datagram. - Acesta este un nume comun pentru unitățile de date care operează protocoale fără a stabili conexiuni. Astfel de protocoale includ, de asemenea, protocolul IP, astfel încât unitatea de date este numită și datagrama. Cu toate acestea, un alt termen este foarte des folosit - un pachet.

În stiva TCP / IP, este obișnuit să apelați cadre sau cadre, unități de date ale oricăror tehnologii în care pachetele IP sunt ambalate pentru a le purta ulterior prin rețeaua de rețea. Nu contează ce nume este utilizat pentru această unitate de date în tehnologia rețelei. Pentru cadrul TCP / IP este atât cadrul Ethernet, cât și o celulă ATM și un pachet X.25, deoarece toate acestea acționează ca un container în care pachetul IP este transferat printr-o rețea compozită.

Protocoalele stive

Stack-ul de protocoale este un set ierarhic organizat de protocoale de rețea de diferite nivele, suficiente pentru a organiza și asigura interacțiunea nodurilor din rețea. În prezent, rețelele utilizează un număr mare de stive de protocol de comunicare. Cele mai populare sunt stivele: TCP / IP, IPX / SPX, NetBIOS / SMB, Novell Netware, Decnet, XNS, SNA și OSI. Toate aceste stive, în plus față de SNA, la nivel scăzut - fizic și canal - utilizați aceleași etemete bine standardizate, protocoale de inel Token, FDDI și altele care vă permit să utilizați în toate rețelele aceleași echipamente. Dar, la nivelurile de vârf, toate stivele funcționează în propriile lor protocoale. Aceste protocoale nu corespund adesea modelului de OSI recomandat la niveluri. În special, funcțiile unei sesiuni și a nivelului reprezentativ sunt, de obicei, combinate cu un nivel aplicat. O astfel de neconformitate se datorează faptului că modelul OSI a apărut ca urmare a generalizării stivelor existente și utilizate efectiv utilizate și nu invers.

Toate protocoalele incluse în stack sunt dezvoltate de un producător, adică că sunt capabili să lucreze cât mai repede și eficient posibil.

Un punct important în funcționarea echipamentelor de rețea, în special adaptorul de rețea, este legarea protocoalelor. Vă permite să utilizați diferite stive de protocol la servirea unui adaptor de rețea. De exemplu, puteți utiliza simultan stive TCP / IP și IPX / SPX. Dacă brusc, atunci când încercați să stabiliți comunicarea cu destinatarul utilizând primul stack, a apărut o eroare, va trece automat la utilizarea protocolului de la următoarea stack. Un punct important în acest caz este ordinea obligatorie, deoarece afectează cu siguranță utilizarea unuia sau a unui alt protocol din diferite stive.

Indiferent de cât de multe adaptoare de rețea sunt instalate în computer, legarea poate fi efectuată atât "una la mai multe", cât și "oarecum una", adică un teanc de protocol poate fi plictisitor direct la mai multe adaptoare sau mai multe stive la un adaptor.

NetWare este un sistem de operare de rețea și un set de protocoale de rețea care sunt utilizate în acest sistem pentru a interacționa cu computerele client conectate la rețea. Protocoalele de rețea se bazează pe stiva protocolului XNS. În prezent, NetWare acceptă protocoalele TCP / IP și IPX / SPX. Novell Netware a fost popular în anii '80 și 90, datorită unei eficiențe mai mari în comparație cu sistemele de operare cu scop general. Acum este o tehnologie depășită.

Xers Servicii de rețea Protocolul de transport Internet (Xerox Network Services Internet Protocol) este dezvoltat de Xerox pentru a transmite date despre rețelele Ethernet. Conține 5 nivele.

Nivelul 1 - Mediu de transmisie - implementează funcțiile nivelului fizic și al canalului în modelul OSI:

* gestionează schimbul de date între dispozitiv și rețea;

* Trasee date între dispozitive de o rețea.

Nivelul 2 - Firewall - corespunde unui strat de rețea în modelul OSI:

* gestionează schimbul de date între dispozitive situate în diferite rețele (oferă servicii Datagram în termenii modelului IEEE);

* Descrie metoda de trecere prin rețea.

Nivelul 3 - Transport - corespunde unui vehicul în modelele OSI:

* Oferă link-ul "capăt la capăt" între sursă și receptorul de date.

Nivelul 4 - Controlul - respectă sesiunea și nivelul reprezentativ în modelul OSI:

* gestionează prezentarea datelor;

* Gestionează controlul asupra resurselor dispozitivelor.

Nivelul 5 - aplicat - corespunde celor mai înalte niveluri din modelul OSI:

* Oferă funcții de procesare a datelor pentru sarcinile aplicate.

Protocolul TCP / IP Stack (protocolul de control al transmisiei / Protocolul Internet) este cel mai frecvent și funcțional. Funcționează în rețele locale de orice scară. Acest stivă este stack-ul principal din Internetul global. Suportul de stivă a fost implementat în computere cu sistem de operare Unix. Ca rezultat, popularitatea protocolului TCP / IP a crescut. Stackul protocolului TCP / IP include suficient de multe protocoale care funcționează la diferite niveluri, dar a primit numele datorită a două protocoale - TCP și IP.

TCP (protocol de control al transmisiei) - un protocol de transport pentru gestionarea transferului de date în rețele utilizând teancul de protocol TCP / IP. IP (Internet Protocol) este un protocol la nivel de rețea conceput pentru a furniza date într-o rețea compozită utilizând unul dintre protocoalele de transport, cum ar fi TCP sau UDP.

Nivelul inferior al stack-ului TCP / IP utilizează protocoale standard de transmisie a datelor, ceea ce face posibilă utilizarea acestuia pe rețele utilizând orice tehnologii de rețea și pe computere cu orice sistem de operare.

Inițial, protocolul TCP / IP a fost dezvoltat pentru a fi utilizat în rețelele globale, motiv pentru care este cel mai flexibil. În special, datorită capacității de ambalaj de fragmentare, date, în ciuda calității canalului de comunicare, în orice caz ajung la destinatar. În plus, datorită prezenței protocolului IP, devine posibilă transmiterea datelor între segmentele de rețea eterogene.

Dezavantajul protocolului TCP / IP este complexitatea administrării rețelei. Astfel, pentru funcționarea normală a rețelei necesită servere suplimentare, cum ar fi DNS, DHCP etc., menținând funcționarea căreia și ocupă cea mai mare parte a timpului de administrator de timp. Limoncelli T., Hogan K., Cheilap S. - Sistep și administrarea rețelei. A doua ed. Anul 2009. 944s.

Stack de protocol IPX / SPX (schimb de pachete de pachete Internet / Schimbare) este dezvoltarea și proprietatea Novell. A fost concepută pentru nevoile sistemului de operare Novell NetWare, care până la recent a ocupat una dintre pozițiile de conducere printre sistemele de operare de servere.

Protocoalele IPX și SPX funcționează pe nivelurile de rețea și de transport ale modelului ISO / OSI, respectiv, se completează perfect reciproc.

Protocolul IPX poate transmite date utilizând o datagramă folosind aceste informații de rutare a rețelei. Cu toate acestea, pentru a transfera date pe traseul găsit, trebuie să stabiliți mai întâi o legătură între expeditor și destinatar. Acest lucru este angajat în protocolul SPX sau în orice alt protocol de transport care lucrează într-o pereche cu IPX.

Din păcate, stack-ul de protocol IPX / SPX se concentrează inițial pe deservirea rețelelor mici, prin urmare, în rețele mari, utilizarea sa este ineficientă: utilizarea excesivă a difuzării în liniile de comunicații cu viteză redusă este inacceptabilă.

Pe nivelurile fizice și ale canalului, stiva OSI suportă Ethernet, inelul token, protocoalele FDDI, precum și protocoalele LLC, X.25 și ISDN, care sunt, utilizează toate protocoalele populare de nivel scăzut proiectate în afara stivei, cum ar fi cele mai multe altele stive. Nivelul rețelei include protocoalele de rețea de rețea relativ rar (Conp) și protocolul de rețea fără conexiune (CLNP). Protocoalele de rutare a stivă a Stack Acestea sunt (sistemul final - sistemul intermediar) între sistemele finale și intermediare și este (sistem intermediar - sistem intermediar) între sistemele intermediare. Nivelul de transport OSI Stack ascunde diferențele dintre serviciile de rețea cu o conexiune care stabilește și fără conectare, astfel încât utilizatorii primesc calitatea necesară a serviciului indiferent de stratul de rețea subiacente. Pentru a asigura acest lucru, nivelul de transport necesită ca utilizatorul să ceară calitatea dorită a serviciului. Serviciile de nivel aplicat oferă transfer de fișiere, emulare terminală, directoare și poștă. Dintre acestea, serviciul de director este cel mai popular (standard x.500), e-mail (X.400), protocol terminal virtual (VTP), protocol de transmisie, protocol de gestionare a fișierelor și fișiere (FTAM), redirecționare și gestionare (JTM).

Un teanc destul de popular al protocoalelor, a cărui dezvoltare a fost angajată în IBM și, respectiv, Microsoft, axat pe utilizarea acestor companii în produse. Ca și în cazul TCP / IP, stack-ul NetBIOS / SMB, cum ar fi Ethernet, Inel token și altele, lucrează, cum ar fi Ethernet, Inel token și altele, ceea ce face posibilă utilizarea acestuia într-o pereche cu orice echipament de rețea activ. Protocoalele NetBIOS și SMB și SMB (bloc de mesaje server) funcționează pe nivelurile superioare (sistemul de intrare / ieșire de rețea de bază).

Protocolul NetBIOS a fost proiectat la mijlocul anilor '80 din secolul trecut, dar în curând a fost înlocuit cu mai multor interfață de utilizator NetBIOS extinsă (NetBIOS), care permite organizarea unui schimb de informații foarte eficient în rețelele care constau în mai mult de 200 computere.

Pentru a face schimb de date între computere, sunt utilizate numere logice, atribuite dinamic computerelor atunci când sunt conectate la rețea. În același timp, tabelul de nume se aplică fiecărei rețele de calculatoare. Lucrul cu numele de grup este, de asemenea, acceptat, ceea ce vă permite să transferați date la mai mulți destinatari simultan.

Principalele avantaje ale Protocolului Netbei sunt viteza de muncă și cerințele de resurse foarte scăzute. Dacă trebuie să organizați un schimb de date rapide într-o rețea mică constând dintr-un segment, cel mai bun protocol pentru acest lucru nu este găsit. În plus, pentru a furniza mesaje, conexiunea stabilită nu este o cerință obligatorie: În absența unei conexiuni, protocolul utilizează o metodă Datagemm când mesajul este furnizat împreună cu adresa destinatarului și a expeditorului și "începe pe calea" , deplasându-se de la un computer la altul.

Cu toate acestea, NetbeUI are un dezavantaj semnificativ: este complet lipsit de conceptul de pachete de rutare, astfel încât utilizarea sa în componente complexe nu are sens. Pyatibratov a.P., Gudino L.P., Kirichenko A.A. Mașini video, rețele și sisteme de telecomunicații Moscova 2009. 292s.

În ceea ce privește protocolul SMB (blocul de mesaje server), acesta este organizat de operațiunea de rețea la cele trei niveluri cele mai înalte - sesiune, nivel de prezentare și nivel de aplicare. Este când se utilizează că devine posibilă accesarea fișierelor, imprimantelor și a altor resurse de rețea. Acest protocol a fost îmbunătățit de mai multe ori (au ieșit trei versiuni), ceea ce a făcut posibilă aplicarea acestuia chiar și în sistemele de operare moderne, cum ar fi Microsoft Vista și Windows 7. Protocolul SMB este universal și poate lucra într-o pereche cu aproape orice transport protocol, cum ar fi TCP / IP și SPX.

Decnetul Stack (Net echipa Echipamente Digital Corporation) conține 7 nivele. În ciuda diferenței de terminologie, nivelurile de decnet sunt foarte asemănătoare cu nivelurile modelului OSI. Decnetul implementează conceptul de arhitectură de rețea ADN (arhitectura rețelei digitale) dezvoltată de Dec, conform căreia sistemele heterogene de calcul (EMM de diferite clase) care funcționează sub controlul diferitelor sisteme de operare pot fi combinate în rețelele de informare și calculare teritorial distribuite.

SNA (arhitectura rețelei de sistem) IBM este proiectată pentru comunicații la distanță cu computere mari și conține 7 nivele. SNA se bazează pe conceptul principal (gazdă) -mashina și oferă acces la terminale la distanță la mainframe IBM. Principala caracteristică distinctivă a SNA este disponibilitatea accesului la fiecare terminal la orice program aplicat la computerul principal. Arhitectura rețelei de sistem este implementată pe baza metodei virtuale de acces la telecomunicații - Metoda VTAM Virtual Telecomunicații (accesul virtual de telecomunicații) în computerul principal. VTAM gestionează toate liniile de comunicație și terminalele și fiecare terminal are acces la toate aplicațiile.