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.

Acasa | Sus | Inainte