Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Modelul client/server

retele calculatoare



+ Font mai mare | - Font mai mic



Modelul client/server

Modelul centralizat. Intr-un mediu centralizat, format dintr-un calculator mainframe la care sunt legate mai multe terminale, o aplicatie ruleaza pe un calculator central, puternic si este accesata prin intermediul unor terminale.



Modelul client/server. Transferul client/server se refera la impartirea operatiilor de prelucrare a datelor intre calculatorul client si un calculator server mai puternic. Modul de abordare client/server este avantajoas pentru organizatiile in care un numar mare de utilizatori trebuie sa aiba acces permanent la cantitati mari de date. Administrarea bazelor de date este tipul de aplicatie cel mai frecvent folosit in mediile de client/server si din acest motiv ne vom referi la modul de functionare a sistemelor de administrare a bazelor de date.

Modelul de retea client/server. Majoritatea retelelor folosesc modelul client/server. Pe scurt, o retea client/server reprezinta un mediu de lucru in retea in care calculatorul client lanseaza o solicitare, iar un calculator care functioneaza ca server o indeplineste. De obicei, chiar si intr-o retea peer-peer, orice calculator poate juca atat rol de server cat si de client.

Pentru a exemplifica procesul client server, vom considera o aplicatie de administrare a bazelor de date. Software-ul client foloseste limbajul SQL pentru a traduce cererea formulata de utilizator. Procesul de solicitare si de primire a informatiilor consta din :

Clientul formuleaza solicitarea

Solicitarea este tradusa in SQL

Solicitarea SQL este transmisa servereului de retea

Serverul de baze de date incepe cautarea datelor pe calculatorul pe care acestea sunt stocate

Inregistrarile sunt returnate clientului

Datele sunt prezentate utilizatorului.

Intr-un mediu client server exista doua componente importante:

Aplicatia, care se mai numeste si client sau componenta front-end (interfata)

Serverul de baze de date, care se mai numeste si server sau componenta back-end.

Clientul este cel care genereaza, emite o solicitare. Aplicatia executata de client are rolul de:

A prezenta o interfata pentru utilizator

A formula solicitarea de date

A afisa anumite rapoarte pe baza datelor pe care le primeste de la server.

Serverul este dedicat pastrarii si administrarii datelor. Aici se desfasoara majoritatea operatiilor bazei de date. Software-ul pentru baze de date de pe server reactioneaza la interogarile clientului lansand o cautare. In cadrul modelului client/server se returneaza doar rezultatele cautarii.

Avantajele lucrului intr-un mediu/client server sunt:

Ofera facilitati de prelucrare mai ieftine decat cele cu calculatoare centrale (mainframe), deoarece se obtine o reducere a traficului prin retea.

Se realizeaza o economie de memorie RAM a calculatorului client, deoarece serverele sunt capabile sa stocheze o cantitate mare de informatie.

Datele care sunt obiectul prelucrarii sunt stocate pe server deci pot fi mult mai bine protejate.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1156
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved