Rețele de calculatoare locale.
Producția modernă necesită viteze mari de prelucrare a informației, forme convenabile de stocare și transmitere a informațiilor. În epoca utilizării centralizate a computerelor cu procesare în lot a informatorilor, utilizatorii de calculatoare preferau să cumpere calculatoare pe care a fost posibil să rezolve aproape toate clasele sarcinilor lor. Principiul prelucrării datelor centralizate (fig. 1) nu a îndeplinit cerințele ridicate pentru fiabilitatea procesului de tratare, împiedică dezvoltarea sistemelor și nu a putut furniza temporizările necesare atunci când procesarea de dialog de date în modul multiplayer. Eșecul pe termen scurt al calculatorului central a dus la consecințe fatale pentru sistemul în ansamblu, crescând în mod semnificativ costul creării și funcționării sistemelor de prelucrare a datelor.
Fig. 1. Sistem centralizat de prelucrare a datelor
Apariția de computere mici, microcalculatoare și, în cele din urmă, computere personale necesită o nouă abordare a organizării sistemelor de prelucrare a datelor, a creării de noi tehnologii informaționale. A existat o cerere bazată logic pe tranziția de la utilizarea calculatoarelor individuale în sistemele centralizate de procesare a datelor la prelucrarea datelor distribuite (Figura 2).
Fig. 2. Sistem distribuit de procesare a datelor
Procesare de date distribuită - prelucrarea datelor efectuată pe computere independente, dar interconectate, reprezentând un sistem distribuit.
Pentru a implementa prelucrarea datelor distribuite, s-au creat asociații multimachine, ale căror structuri sunt dezvoltate într-una din următoarele direcții:
· Sisteme multi-computerizate (MVK);
· Rețele de calculatoare (calculatoare).
Un complex computațional cu mai multe computere este un grup de computere instalate de un număr de computere combinate cu ajutorul unor interfețe speciale și care efectuează în comun un singur proces informatic-computațional
Sistemele multi-computere pot fi:
· Local dacă computerele sunt instalate în aceeași cameră, care nu necesită echipamente speciale și canale de comunicare pentru interconectare;
Exemplul 1. Un computer mainframe de tip mainframe care oferă modul de procesare în serie este conectat utilizând un dispozitiv de interfață mini-computer. Ambele computere se află în aceeași sală de calculatoare. Mini-calculatorul oferă pregătire și prelucrare preliminară a datelor, care ulterior sunt utilizate pentru a rezolva sarcini complexe pe mainframe. Acesta este un complex local cu mai multe mașini.
Exemplul 2. Trei calculatoare sunt integrate într-un complex pentru distribuirea sarcinilor care intră în procesare. Una dintre ele efectuează funcția de dispecerizare și distribuie sarcini în funcție de utilizarea unuia dintre celelalte două calculatoare de procesare. Acesta este un complex local cu mai multe mașini.
O rețea de calculatoare (calcul) este un set de calculatoare și terminale conectate prin intermediul canalelor de comunicare într-un singur sistem care satisface cerințele procesării distribuite a datelor.
Scopul principal al oricărei rețele de calculatoare este de a furniza informații și resurse de calcul utilizatorilor conectați. Din acest punct de vedere, rețeaua locală de calculatoare poate fi considerată ca un set de servere și stații de lucru.
Un server este un computer conectat la o rețea și oferă utilizatorilor săi anumite servicii.
Serverele pot stoca date, gestiona baze de date, prelucrează de la distanță lucrări, sarcini de imprimare și o serie de alte funcții care ar putea fi solicitate de utilizatorii rețelei. Serverul este sursa resurselor de rețea.
Stația de lucru este un computer personal conectat la o rețea prin care un utilizator accesează resursele sale. Stația de lucru a rețelei funcționează atât în rețea, cât și în modul local. Este echipat cu propriul sistem de operare (MS DOS, Windows, etc.), oferă utilizatorului toate instrumentele necesare pentru rezolvarea problemelor legate de aplicație.
O atenție deosebită trebuie acordată unuia dintre tipurile de servere. - File Server (fișier servarul server de fișiere stochează server de fișiere de date de utilizatori de rețea și le oferă acces la aceste date este un calculator cu o memorie de mare capacitate, hard disk-uri, de mare capacitate și unități de stocare suplimentare pe. o bandă magnetică (unitățile de bandă).
Acesta rulează în cadrul unui sistem de operare special, care oferă acces simultan utilizatorilor de rețea la datele aflate pe acesta.
Serverul de fișiere efectuează următoarele funcții: stocarea datelor, arhivarea datelor, sincronizarea schimbărilor de date de către diferiți utilizatori, transfer de date.
Rețelele de calcul realizează prelucrarea datelor distribuite. Prelucrarea datelor în acest caz este distribuită între două obiecte: clientul și serverul.
Un client este o sarcină, o stație de lucru sau un utilizator al unei rețele de calculatoare. În procesul de prelucrare a datelor, clientul poate genera o cerere către server pentru a efectua proceduri complexe, a citi un fișier, a căuta informații în baza de date și așa mai departe.
Serverul definit anterior execută o solicitare din partea clientului. Serverul asigură stocarea datelor publice, organizează accesul la aceste date și transmite datele către client.
Clientul procesează datele primite și prezintă rezultatele procesării într-o manieră convenabilă pentru utilizator. În principiu, prelucrarea datelor poate fi efectuată și pe server. Pentru astfel de sisteme, termenii sunt utilizați - sisteme client-server sau arhitectură client-server.
Arhitectura client-server poate fi utilizată atât în rețele de calculatoare locale de tip peer-to-peer, cât și într-o rețea cu un server dedicat.
Rețea peer-to-peer. Într-o astfel de rețea nu există un singur centru pentru gestionarea interacțiunii dintre stațiile de lucru și nu există un singur dispozitiv pentru stocarea datelor. Sistemul de operare de rețea este distribuit pe toate stațiile de lucru. Fiecare stație de rețea poate executa atât funcțiile clientului, cât și serverul. Poate servi cereri de la alte stații de lucru și trimite solicitările de servicii către rețea.
Un utilizator de rețea poate accesa toate dispozitivele conectate la alte stații (discuri, imprimante).
Avantajele rețelelor peer-to-peer: costuri reduse și fiabilitate ridicată.
Dezavantajele rețelelor peer-to-peer:
§ dependența rețelei de numărul de stații;
§ complexitatea managementului rețelei;
§ complexitatea asigurării protecției informațiilor;
§ Dificultatea actualizării și modificării software-ului stațiilor.
O rețea cu un server dedicat. Într-o rețea cu un server dedicat este unul dintre computerele efectuează funcții de stocare a datelor pentru a fi utilizate de către toate stațiile de lucru, gestionarea interacțiunea dintre stațiile de lucru și o serie de funcții de service.
Un astfel de computer este denumit de obicei un server de rețea. Instalează un sistem de operare de rețea, conectează toate dispozitivele externe comune - hard disk-uri, imprimante și modemuri.
Interacțiunea dintre stațiile de lucru din rețea este de obicei efectuată prin intermediul serverului. Organizarea logică a unei astfel de rețele poate fi reprezentată de o topologie a stelelor. Serverul joacă rolul dispozitivului central. În rețelele cu gestiune centralizată, este posibilă schimbul de informații între stațiile de lucru, ocolind serverul de fișiere. Puteți utiliza NetLink pentru a face acest lucru. Avantajele unei rețele cu un server dedicat:
§ sistem fiabil de securitate a informațiilor;
§ Nu există restricții privind numărul de posturi de lucru;
§ ușurința controlului asupra rețelelor peer-to-peer.
§ costul ridicat datorită alocării unui server la server;
§ dependența vitezei și fiabilității rețelei de server;
§ Mai puțină flexibilitate decât o rețea peer-to-peer.
Rețelele cu un server dedicat sunt cele mai frecvente dintre utilizatorii rețelelor de calculatoare. Sistemele de operare de rețea pentru astfel de rețele sunt LANServer (IBM), Windows NT Server versiuni 3.51 și 4.0 și NetWare (Novell).