Arhitectura client/server
Arhitectura client/server
Acest capitol este dedicat ?ţelegerii posibilităţilor pe care le oferă reţelele de calculatoare şi Internetul, at? ? ceea ce priveşte serviciile oferite, c? şi a posibilităţilor de a colecta informaţii despre acestea.
Internetul şi majoritatea reţelelor folosesc principiul client/server, de care am amintit ? capitolul anterior. Servere de pe tot globul oferă anumite tipuri de servicii, iar clienţii (PCuri, calculatoare portabile sau telefoane) se conectează la acestea pentru a accesa informaţiile.
Principalele motive pentru folosirea at? de largă a acestei arhitecturi sunt:
- stocarea informaţiei ?tr-un singur loc, de unde poate fi redistribuită cu uşurinţă ăcătre clienţi;
- dedicarea resurselor de calcul (a serverelor) unor sarcini specifice cum ar fi spre exemplu poşta electronică ? unde este implicată mutarea informaţiilor ? siguranţă dintr-un punct ? altul.
Clienţii (adică acele computere ce funcţionează cu drept de client ?tr-o reţea) pot avea o varietate foarte mare şi pot fi opriţi şi porniţi fără să afecteze buna funcţionare a reţelelor.
Ceea ce trebuie reţinut ? primul r?d ? ceea ce priveşte marea majoritate a serviciilor de Internet este că există:
- un program (aplicaţie software) client pe de o parte;
- un program server de cealaltă parte;
- conexiuni ?tre client şi server;
- conexiuni ?tre mai multe servere;
- conexiuni directe ?tre clienţi.
Procesul de transfer a fişierelor de pe server pe client poartă numele de download, iar cel invers este numit upload.
? toate aceste cazuri, relevant din punctul de vedere al securităţii este răspunsul la următoarele ?trebări:
- cine ?vorbeşte??
- cu cine?
- pe ce cale?
- ce informaţii se schimbă?
Vom analiza cele mai importante dintre serviciile folosite pe Internet ? acest capitol, după ăce vom descrie pe scurt c?eva dintre noţiunile legate de protocoalele şi standardele ce stau la baza Internetului.

