server

Vă explicăm ce este un server, principalele sale caracteristici și pentru ce este. De asemenea, ce este un server web, clasificare și exemple.

Serverele funcționează pe baza unui model de comunicare client-server.

Ce este un server?

În tehnica de calcul, este cunoscut ca server (din engleză server) la a calculator care face parte dintr-un rețea de calculatoare și oferă anumite servicii pentru restul computerelor sale, numite stații sau clienți. Calculatorul respectiv trebuie să aibă o aplicație specifică capabilă să răspundă solicitărilor diferiților clienți și să le ofere un răspuns în timp util, deci în realitate în cadrul aceluiași computer fizic (hardware) pot funcționa mai multe servere simultane (software), atâta timp cât dispun de resursele logistice necesare.

Serverele funcționează pe baza unui model de comunicare (sau „arhitectura”) client-server, împărțind sarcinile între furnizorii de resurse disponibile, oferindu-le astfel Clienți oportunitatea de a împărtăși date, informație specifice și acces la anumite resurse software și hardware, cum ar fi o anumită aplicație sau un periferic. Așa funcționează, de exemplu, site-uri web si serviciile de e-mail.

De obicei, serverele pot fi clasificate în funcție de disponibilitate în dedicate și partajate. Serverele dedicate sunt cele care au toate resursele lor hardware și de procesare pentru a servi cererile clienților; în timp ce serverele partajate sunt cele care, împreună cu primirea solicitărilor de la clienți prin intermediul net, deservesc procese local, în afara rețelei.

Caracteristicile unui server

Serverele trebuie să aibă o sursă de alimentare constantă.

Întrucât serverele sunt computere însărcinate să satisfacă cerințele clienților de rețea, una dintre principalele lor caracteristici este că trebuie să aibă resursele disponibile în mod constant pentru ca rețeaua să fie operațională tot timpul. Cu alte cuvinte, trebuie să fie mereu pornite, mereu disponibile. Acesta este motivul pentru care uneori o pagină web sau resursele acesteia nu pot fi încărcate: dacă un server se blochează sau se blochează, un anumit segment al rețelei de care se ocupă nu va mai fi disponibil clienților săi.

Pe de altă parte, serverele sunt, de obicei, computere de ultimă generație, echipate cu o capacitate de procesare suficientă pentru a servi numeroase solicitări ale clienților cu un interval minim de întârziere. Acest lucru implică, de asemenea, a avea o aprovizionare constantă de electricitate și alte resurse fizice pentru a garanta operabilitatea acestuia. De fapt, în multe cazuri, serverele sunt depozitate în compartimente foarte bine condiționate, chiar și climatic: într-un mediu suficient de răcoros și fără praf, se evită supraîncălzirea sistemului.

Pentru ce este un server?

Serverele de joc permit accesul la un program recreațional.

Serverele, după cum am spus, sunt însărcinate să răspundă solicitărilor clienților unei rețele determinate și să gestioneze resursele de care dispune, astfel încât fiecare client să poată accesa informațiile sau perifericele de care are nevoie. În acest sens, serverele pot avea funcții foarte diferite, precum:

  • Servere de fișiere. Ele stochează fișierele sau fișiere de informații și le alimentează într-o rețea.
  • Active Directory / Servere de domeniu. Aceștia gestionează informațiile legate de net, al lor utilizatorii, echipe și grupuri interne.
  • Server de imprimare. Gestionează un set de imprimante disponibile unei rețele, acordând acces la acestea și gestionând coada de imprimare.
  • Server de mail. Gestionează fluxul de e-mail între, de la și către clienții unei rețele, trimițând și primind mesaje și stochând istoricul acestora.
  • Server proxy. Rolul său este de backup, de stocare pentru un timp și în cache o copie a paginilor web disponibile pentru rețea, pentru a accelera accesul la acestea sau pentru a permite recuperarea datelor în cazul în care originalul este în jos.
  • server web. Stochează conținutul necesar pentru una sau mai multe pagini web și gestionează accesul ordonat la acesta, astfel încât browserele clienților să poată „reda” un site web.
  • server DNS. Stochează informațiile necesare asocierii unui nume de domeniu cu o serie de adrese IP ale computerelor conectate la acesta (serverele sale web).
  • Server DHCP. Responsabil pentru alocarea de adrese IP dinamice (modificatoare) clienților care se conectează la o rețea.
  • server FTP. Stochează informații specifice utilizatorului și permite accesul privat la acestea între computere.
  • Server de jocuri. Cele dedicate în mod special stocării informațiilor astfel încât clienții să poată accesa în același timp un program recreațional (jocuri video masive, în general).

server web

Serverul web permite conexiuni prin protocoale precum HTTP.

Serverele web sunt programe (software) pentru utilizarea de zi cu zi în Internet, care mediază între serverul unde sunt găzduite datele solicitate de client și propriul computer, permițând conexiuni prin diverse protocoale de date, precum cel cunoscut HTTP (Protocol de transfer hipertext sau Protocol de transfer Hipertext). Cu alte cuvinte, sunt programe care mediază între browserul unui internaut și locul în care se află informațiile pe care le caută sau de care are nevoie.

Acest termen este folosit și pentru a se referi la computerul propriu-zis (hardware) în care sunt stocate fișierele care alcătuiesc un site web, împreună cu software-ul necesar pentru a respecta conexiunea de date web.

Tipuri de servere web

Serverele web pot fi de două feluri, în funcție de conținutul lor:

  • Servere statice. Acesta este numele dat computerelor unde sunt stocate informațiile pe care utilizatorul le caută și serverului HTTP care răspunde la protocoale cerere de date. Fișierele solicitate sunt trimise pe măsură ce sunt stocate, indiferent dacă există sau nu erori, și de aici provine numele lor.
  • Servere dinamice. În acest caz, acestea sunt servere identice cu cele statice, dar care conțin software suplimentar (cum ar fi aplicații și baze de date), care le permite să actualizeze informațiile solicitate de client înainte de a le trimite prin web.

Exemple de servere web

Unele dintre cele mai utilizate servere web sunt următoarele:

  • Nginx. Un server web și un proxy dezvoltat de compania omonimă în 2004.
  • Apache. Un server web HTTP open source, dezvoltat în 1995 și întreținut de a comunitate de utilizatori care alcătuiesc Apache Software Foundation.
  • Internet Information Services sau IIS. Un server web și un set de servicii concepute pentru Microsoft Windows care a fost inclus inițial în versiunea sa NT.
  • Cherokee. Un server web multiplatform scris în limbajul C, disponibil sub licența publică generală GNU (software gratuit).
  • Motan. O distribuție Apache din 1999, cunoscută și sub numele de Jakarta Tomcat, care funcționează pe principiul servlet-urilor (Java).
!-- GDPR -->