Arhitectura presupune reprezentarea rețelei ca un sistem de elemente, fiecare dintre Coto ryh îndeplinește o anumită funcție, toate elementele împreună rezolva în mod constant problema generală a interacțiunii dintre calculatoare. Cu alte cuvinte, o arhitectură de rețea reflectă descompunerea-un computer de interacțiune comună problemă în subactivități individuale care trebuie să fie abordată de elemente individuale de rețea. Unul dintre cele mai importante elemente ale arc-tecture este un protocol de comunicare în rețea - un set de reguli formalizate noduri Interac-interacțiune-rețea.
Pătrundere în standardizarea arhitecturii rețelei de calculatoare a fost modelul de dezvoltare Interac-interacțiune-deschis sistem (Open System Interconnection, OSI), care la începutul anilor '80 rezumate acumulate de experiența de timp. Modelul OSI este un standare-care determină internațional calea descompunerii problemei interacțiunii dintre „verticală“, încredințând aceste protocoale de comunicare de sarcini șapte niveluri. Nivelurile unei ierarhii, cunoscute ca o stivă de protocol, în care fiecare supraordonat utilizările din aval ca un instrument convenabil pentru rezolvarea problemelor lor.
Existent (sau a existat până de curând), stive de protocol ca un întreg reflectat-zhayut OSI arhitectura model. Cu toate acestea, există caracteristici și diferențe față de arhitectura OSI din fiecare stivă de protocol. Astfel, cel mai popular stiva TCP / IP este un patru-l Urs. Standard arhitectura de rețea de calculatoare definește, de asemenea, conducte de distribuție, pescuit între elementele de rețea - nodurile terminale (computere) și nodurile intermediare (routere și switch-uri). noduri intermediare efectua numai funcții de transport ale stivei de protocol, care trece traficul dintre nodurile de capăt. noduri finale sub-se abțină întreaga stivă de protocol, furnizarea de servicii de informare, cum ar fi Web-vis de ser. O astfel de alocare a funcțiilor este compensat de rețea „de informații“ la periferie.
Descompunerea problemei rețelei și reciproc interacțiune
Lista de cuvinte cheie. descompunere, caietul de sarcini module, abordare pe mai multe niveluri, ierarhia, interfața eco-strat, interfață de serviciu, de protocol, protocolul stivă, sistemul de fișiere, entitate de protocol, mesaj, antetul mesajului, câmpuri de date de mesaje.
Organizarea de interacțiune între dispozitive de rețea este un dificil pelviană-cineva. În scopul de a rezolva probleme complexe folosind bine-cunoscut versatilitate-l - descompunere, adică descompunerea unei probleme complexe în mai multe module mai simple sarcini. Descompunerea este de a defini clar funcțiile fiecărui modul, precum și cu privire la interacțiunea lor (adică, interfețe inter-module). În această abordare, fiecare modul poate fi privit ca o „cutie neagră“, de la mecanismele sale abstracting interne și concentrându-se asupra procesului de interacțiune a acestor module. Ca rezultat al logico-cer simplifica problema există posibilitatea de module de testare, de dezvoltare și de modificare independente. De exemplu, oricare dintre cele prezentate în Fig. 4.1 moda-lei poate fi rescris. Să presupunem, de exemplu, acesta va fi un modul A, iar în cazul în care dezvoltatorii din stânga comunicare neschimbată inter-module (în acest caz, interfețele A-B și A-C), aceasta nu necesită modificări ale modulelor-OS tal.
Fig. 4.1. Un exemplu de descompunere a problemei