Definiția. Descrierea sistemului rețelei de calculatoare. determină funcționalitatea nodurilor de rețea atunci când interacționează unele cu altele, în scopul de a face schimb de date, și organizarea de management la nivel de rețea, numită arhitectură de rețea logică.
Spre deosebire de topologia rețelei, care caracterizează caracteristicile fizice ale punerii sale în aplicare, arhitectura logică reflectă o funcționare coerentă a tehnologiilor de rețea de calculatoare.
În prezent, există următoarele tipuri de arhitectura logică a rețelei de calculatoare. Arhitectura centralizată, single-rang arhitectura arhitectura clasica "client-server" arhitectură "client-server", bazat pe Web-tehnologii.
§ centralizat al-arhitectura servi. Această arhitectură presupune că toate calculatoarele sunt conectate la rețea și rețeaua este o mașină puternică iese în evidență - (. Figura 12.5) calculatorul central. Fiecare dintre unitățile de abonat este cel mai simplu calculator care rulează funcțiile de terminale la distanță (monitor, tastatura, mouse, adaptor de rețea și de modul de memorie mică pentru stocarea temporară a datelor de intrare / ieșire). În acest sistem, prelucrarea datelor este concentrată în întregime-tochena pe mainframe, care pe deplin resursele sale într-o utilizare la nivel de rețea și funcționează într-un mod multi-terminal multi-utilizator, de prelucrare alternativ datelor de la unități de abonat și transmiterea rezultatelor de prelucrare pe aceleași site-uri, care au pus datele pentru prelucrare. Sistemele centralizate de rețea sunt bine adaptate pentru a asigura fiabilitatea de stocare a datelor, de control al accesului, sisteme informatice de management de securitate. Cu toate acestea, astfel de sisteme din cauza lipsei de flexibilitate, lipsa capacităților reajustarea stațiilor de abonat pentru alte sarcini de utilizator.
§ Arhitectura One-rang. O rețea de calculatoare constă dintr-o multitudine de unități de abonat de același rang (Fig. 12.6), atunci când nu există computere, full-Lend-guvernare resursele în uz comun. Fiecare nod al resurselor sale prezintă pentru a fi utilizate la nivel de rețea și poate în orice moment pentru a profita de o rețea largă de resurse de alte noduri de rețea. Astfel, rețeaua ad-hoc este o uniune a infrastructurii de rețea PC convențional pentru a accelera schimbul de date, accesul la aplicațiile de pe nodurile de la distanță. Cu toate acestea, o astfel de rețea are un nivel scăzut de securitate a informațiilor, productivitatea scăzută și complexitatea administrării, în calitate de acces la nivel de rețea la resursele de fiecare nod trebuie să fie gestionate în mod individual.
§ Tur clasic al Arhitecților "client-server". Această arhitectură (ris.12.7) este, în esență, un hibrid al primelor două concepte arhitecturale. posturi de abonat sau clienți de aici sunt PC-ul standard, care, în principiu, sunt capabile să funcționeze în mod independent, în modul local. În același timp, unele computere centrale puternice lansat în rețea - server. care impune o serie de funcții de rețea largă, și anume:
· Aplicații de rețea la nivel de stocare de date centralizate și software de aplicație puternică;
· Administrarea resurselor la nivelul întregii rețele în ceea ce privește gestionarea modurilor de acces client, controlul de sesiuni de comunicare cu clienții de server, menținând jurnalul de securitate, etc.;
· Administrare de la distanta a nodurilor client pentru a configura modurile de operare lor, profiluri de utilizator, moduri de comunicare clienților unele cu altele, etc.;
· Controlul general al funcționării rețelei. rețea de gestionare a resurselor de sistem, organizarea interacțiunii dintre nodurile client atunci când efectuează o prelucrare a datelor distribuite și așa mai departe.
Această arhitectură, menținând în același timp o serie de avantaje de calcul centralizat are un nivel ridicat de flexibilitate a nodurilor client în ceea ce privește caracteristicile de schimbare rapidă a acestora pentru a aborda alte sarcini de utilizator, atât destinații locale și la nivelul întregii rețele. Cu toate acestea, nevoia de noduri client de tuning „fine“ pentru a vizualiza datele în timpul primirii resurselor de rețea la nivel, lipsa de scalabilitate (numărul limitat de computere, care pot fi deservite de serverul simultan) conduce la limitarea utilizării acestei arhitecturi numai în gama medie de rețele locale și corporative .
§ arhitectură "client-server", bazat pe Web-tehnologii. Dezvoltarea în continuare a arhitecturii "client-server", a fost așa-numita Web-arhitectura (Fig. 12.8), adesea numit Intranet-arhitectura sau arhitectura "client-server" Ba-baie pe OgY Web-techno. În conformitate cu această tehnologie pe gazde server numit Web-vă-Documentația. care sunt vizualizate și interpretate de programul de navigare care opereaza pe nodul client.
În mod logic, web documentele sunt hypermedia cients doc, fiecare dintre care poate conține hyperlink-uri către alte obiecte multimedia.
Client. care rulează pe programul lor de mașină Web-navigație. poate depune o cerere la serverul care conține informațiile corespunzătoare pentru clienți de interes. Datele privind nodul client și alte obiecte asociate cu Web-documente. pentru cererile primite de la browser-ul clientului, localizate pe server oferă un program numit web-server. Web-serverul procesează cererea și transmite rezultatele de prelucrare Navigator, sistem suplimentar de program de livrare server din surse de date de la distanță pot fi utilizate în prelucrarea datelor, program de conversie de date, etc. Astfel, în conformitate cu integrarea datelor Web-document poate fi realizată și software-ul de diferite tipuri, de multe ori localizate pe complet diferite noduri ale unei rețele de calculatoare, în care web-server este capabil să genereze informații de ieșire, și nu produsul semifinit. ca și în arhitectura clasică „client-server“.
Utilizarea rețelelor de calculatoare tehnologii bazate pe Web permite să se disperseze informații în conformitate cu ordinea naturală a creației și a consumului său. precum și pentru a efectua accesul ei uniform, folosind tehnologii standardizate de canale de comunicare și de schimb de date. Un avantaj important al Web-arhitectura considerat este abilitatea de a utiliza complet independent de platforma software standardizate de navigare client ușor tolerabilă.