Tipuri de software server

Imagine cu oameni de afaceri care lucrează împreună la birou

Tipuri de software server

Credit imagine: nd3000/iStock/GettyImages

Un server este un computer dintr-o rețea care ascultă solicitările de la alte computere, adesea numite clienți, și le răspunde. Tipurile comune de servere includ servere web care livrează pagini web, servere de fișiere care stochează fișiere, servere de imprimare care gestionează sarcinile de imprimare și servere de baze de date care stochează seturi organizate de informație. Serverele pot rula pe computere independente sau software-ul server poate fi rulat pe un computer care este folosit și pentru alte activități.

Ce este un server?

Informaticienii vorbesc uneori despre model client-server de rețea, în care un sistem este fie un client care solicită ca un alt sistem să returneze date sau să efectueze calcule, fie un server care oferă răspunsuri la cererea unui client. Un server poate fi amplasat într-un birou, într-un centru de date dedicat sau, în cazul serverelor de acasă, pur și simplu în colțul unui birou de acasă sau al sufrageriei.

Videoclipul zilei

În unele cazuri, anumite computere funcționează în întregime ca clienți, externalizând aproape toate lucrările către sistemele server. Uneori sunt numite mașinile cu putere redusă care au un astfel de rol clienti slabi. Calculatoarele de pe World Wide Web sunt de obicei strict fie clienți, fie servere. Deși este posibil să accesați un site web de pe un server sau să difuzați conținut de pe un desktop sau laptop de acasă, nu este deosebit de comun.

În alte cazuri, un computer poate funcționa atât ca client, cât și ca server în diferite scenarii. De exemplu, este obișnuit ca un server web să primească o solicitare de la un client și apoi, ca răspuns la această solicitare, să trimită o interogare la un server de bază de date separat, devenind în esență un client însuși.

În timp ce unele servere pot avea hardware specializat, multe servere funcționează astăzi software de server pe lângă sistemele de operare standard, cum ar fi Linux sau Microsoft Windows. Acest software gestionează solicitările de la clienți și este, în esență, ceea ce transformă computerul într-un server.

Software pentru Internet și Web Server

Unul dintre cele mai comune tipuri de servere este serverul web. Acest tip de server gestionează solicitările de la browsere precum Google Chrome sau Mozilla Firefox internet sau într-o rețea locală și răspunde cu pagini web, imagini și alte date solicitate de browsere.

Serverele web comune includ proiectele open-source Apache și Nginx și software-ul proprietar al Microsoft numit Internet Information Services sau IIS. Unele companii și-au construit propriile servere web pentru uzul lor, pentru a gestiona propriile lor încărcări unice de trafic sau alte nevoi. Multe organizații folosesc servere web împreună cu alte tipuri de tehnologie, cum ar fi echilibratoare de sarcină să distribuie sarcini între computere și rețele de distribuție de conținut sau CDN-uri, care stochează și aduc rapid materiale utilizatorilor.

Înțelegerea serverelor de baze de date

Multe organizații se bazează, de asemenea, pe servere de baze de date, care stochează informații în moduri fiabile și rapide, care facilitează actualizarea și accesul. Produsele comune de server de baze de date includ Microsoft SQL Server, PostgreSQL și MySQL.

Multe servere de baze de date, inclusiv acelea, comunică cu clienții bazei de date folosind variații ale limbaj de interogare structurat sau SQL. Acest limbaj de programare specializat este conceput pentru a solicita și edita date într-o bază de date potențial mare și poate fi scris direct de programatori sau generat de alt software.

Serverele de baze de date sunt folosite pentru orice, de la stocarea înregistrărilor contabile corporative până la păstrarea postărilor de blog pe sistemele atașate la serverele web populare.

Servere de fișiere și de imprimare

Serverele de fișiere și de imprimare sunt două tipuri de servere întâlnite în mod obișnuit într-o rețea de birou. Un server de fișiere stochează fișiere într-un loc în care acestea vor fi accesibile de mai mulți utilizatori, de obicei cu unii setările de securitate, iar un server de imprimare comunică cu imprimantele și cu alte computere pentru a gestiona imprimarea documente.

Ambele pot fi rulate pe computere de sine stătătoare sau pe computere utilizate și pentru alte activități de birou.