Documente noi - cercetari, esee, comentariu, compunere, document
Documente categorii

Retele client/server si peer-to-peer

Retele client/server si peer-to-peer


Desi fiecare calculator dintr-o retea este conectat la toate celelalte, nu este necesar ca toate sa comunice unele cu altele.Exista doua tipuri de baza de retele locale, in functie de tipul comunicatiilor dintre masini: retele client/server si retelele peer-to-peer.


1 Retele client/server


Intr-o retea client/server, fiecare calculator are un rol bine definit, fie de client, fie de server. Un server este desemnat sa-si partajeze resursele cu calculatoarele client din retea. De obicei, serverele sunt plasate in locuri sigure, in camere inchise sau un centre de calcul, deoarece stocheaza cele mai valoroase date ale unei organizatii si nu trebuie accesate tot timpul de operatori. Celelalte calculatoare din retea functioneaza ca niste clienti.




Servere

Un calculator care este server dedicate are de obicei un processor mai rapid, mai  multa memorie si mai mult spatiu de stocare decat un calculator client, deoarece trebuie sa deserveasca in acelasi timp zeci, daca nu sute de utilizatori. De asemenea, serverele foarte performante pot utiliza doua sau mai multe procesoare versiunea pe 64 de biti a slotului de extensie PCI pentru cartele cu interfata de retea optimizate pentru servere si au surse de alimentare redudante. Serverul ruleaza un sistem de operare special de retea- de exemplu Windows NT Server, Windows 2000 Server sau Advanced Server, .NET Server sau Novell NetWare- care este conceput exclusive pentru a facilita partajarea resurselor sale. Aceste resurse pot fi plasate pe un singur server sau pe un grup de servere. Atunci cand sunt utilizate mai multe servere, fiecare server poate fi "specializat" pentru o anumita activitate (server de fisier, server de tiparire, server pentru faxuri, server de posta electronica si asa mai departe) sau poate asigura redudanta (servere dublura sau de rezerva) in cazul defectarii unui server. Pentru fiecare dintre activitatile de calcul solicitate, mai multe servere pot actiona ca o singura unitate, prin utilizarea prelucrarii paralele

Clienti

Un calculator client comunica numai cu serverele, nu si cu ceilalti clienti. Un sistem client este un PC standard, care ruleaza un sistem de operare ca Windows 9x, Windows Me, Windows 2000 Professional sau Windows XP Professional. Aceste versiuni ale sistemului Windows contin componenta software client care permite calculatoarelor client sa acceseze resursele partajate de servere. Pentru sistemele de operare mai vechi, cum ar fi Windows 3.x si DOS, este necesar un modul software client de retea suplimentar.


2 Retele peer-to-peer


In schimb, intr-o retea peer-to-peer, toate calculatoarele sunt egale si pot sa comunice cu orice alt calculator din retea la care au obtinut drepturi de acces. In fond, fiecare calculator dintr-o retea peer-to-peer poate functiona atat pe post de server, cat si pe post de client; orice calculator dintr-o retea peer-to-peer este considerat server daca partajeaza o imprimanta, un dosar, o unitate sau o alta resursa cu restul retelei. De aceea ati auzit vorbindu-se despre activitati ale serverului si ale clientului, chiar atunci cand era vorba despre o retea peer-to-peer. Retelele peer-to-peer pot fi constituite din doua calculatoare, dar si din sute de sisteme. Cu toate ca nu exista o limita teoretica pentru dimensiunea unei retele peer-to-peer, in retelele cu mai mult de 10 calculatoare performantele scad semnificativ, iar securitatea devine o problema majora. De asemenea, Microsoft impune o limita de 10 statii pentru calculatoarele care ruleaza Windows 2000 Professional sau XP Professional ce partajeaza resurse cu alte sisteme. Din aceste motive, ca recomand sa treceti la o retea client/server in cazul in care reteaua dumneavoastra ajunge sa contina mai mult de 10 statii.

Retelele peer-to-peer sunt mult mai obisnuite in birouri mici sau in cadrul unui departament al unei organizatii mari. Avantajul unei retele peer-to-peer consta in faptul ca nu trebuie sa dedicati un calculator care sa functioneze ca server de fisiere. In schimb, fiecare calculator isi poate partaja resursele ca oricare altul. Dezavantajele posibile ale unei retele peer-to-peer sunt securitatea slaba si controlul redus, deoarece utilizatorii isi administreaza propriile sisteme, in timp ce retelele client/server au avantajul unei administrari centralizate.




3 Comparatiile intre retelele client/server si peer-to-peer

Retelele locale de tip client/server ofera o securitate imbunatatita pentru resursele partajate, performante mai bune, eficienta marita a salvarii de siguranta pentru datele de retea si posibilitatea de utilizare a surselor de alimentare redudante si a matricilor de unitati RAID redudante. De asemenea, pentru retelele LAN client/server este necesar un cost mult mai mare pentru achizitie si intretinere. Tabelul 20.1 compara retelele peer-to-peer.





Figura 20.1 Arhitectura logica a unei retele peer-to-peer tipice


Element

Client/Server

Peer-to-peer

Controlul accesului

Prin liste de permisiuni utilizator/grup; o singura parola asigura unui utilizator accesul numai la resursele din lista; utilizatorii pot primi diferite niveluri de acces.

Prin liste de parole pentru resurse; pentru fiecare resursa este necesara o parola separate; acces de tipul totul sau nimic; nu exista o lista centralizata cu utilizatorii.

Securitate

Ridicata, pentru ca accesul este controlat prin identitatea de utilizator sau de grup.

Redusa, deoarece cunoasterea parolei asigura oricarui utilizator accesul la resursa paratajata.

Performanta

Ridicata, pentru ca serverul nu aloca timp sau resurse pentru tratarea activitatilor de pe spatiile de lucru.

Redusa deoarece serverele actioneaza adesea ca statii de lucru.




Costul echipamentelor-hardware

Ridicat, datorita constructiei specializate a serverului, atributele de inalta performanta ale echipamentelor hardware si caracteristicilor de redundanta.

Redusa, deoarece orice statie de lucru poate deveni un server prin partajarea resurselor.

Costul componentelor-software

Taxele de licienta pentru fiecare utilizator de statie sunt incluse in costul software-ului de server, adica costul sistemului de operare  de retea (Windows NT si Windows 2000 Server, .NET Server si Novell NetWare).

Sunt gratuite; toate componentele software de client sunt incluse in orice versiune de Windows 9x, Windows NT Workstation, Windows 2000 Professional, Windows Me si Windows XP.

Salvare de siguranta

Centralizata atunci cand datele sunt stocate pe server; permite utilizarea salvarilor de siguranta pe benzi de mare viteza si de capacitate ridicata, cu ajutorul programelor de catalogare avansata.

Lasata in seama utilizatorului; de obicei pe fiecare statie de lucru este o combinatie intre dispozitivele si practicile pentru salvari de siguranta.

Redundanta

Sunt uzuale sursele de alimentare duplicate, matricele de unitati care pot fi conectate in timpul functionarii (hot-swappable) si chiar serverele redundante; in mod normal, sistemul de operare de retea este capabil sa utilizeze in mod automat dispozitive redundante.

Nu exista o redundanta adevarata intre "servere" sau clienti; pentru rezolvarea defectarilor este necesara interventia manuala, existand o probabilitate de pierdere a datelor.


Windows 9x, Windows Me, Windows NT, Windows 2000 si Windows Xp au incorporate capacitati de retea peer-to-peer. Deoarece sistemului de operare Windows, incepand cu versiunea 95, utilizeaza tehnologia Plug-and-Play, este relative simplu sa instalati placi de retea in astfel de calculatoare. Conectati-le foarte simplu cu tipul potrivit de cablu si construiti propria retea peer-to-peer.