logo

Ce este un server?

Un server este un dispozitiv hardware sau software care procesează cererile trimise printr-o rețea și le răspunde. Un client este dispozitivul care trimite o cerere și așteaptă un răspuns de la server. Sistemul informatic care acceptă cereri de fișiere online și transmite acele fișiere către client este denumit server în contextul Internetului.

Ce este un server?

Un server este un program sau un dispozitiv care oferă funcționalități pentru clienții apelați, care sunt alte programe sau dispozitive. Această arhitectură se numește model client-server .



Un singur calcul global este distribuit pe mai multe procese sau dispozitive. Serverele pot oferi diverse funcționalități numite servicii. Aceste servicii includ partajarea de date sau resurse între mai mulți clienți sau efectuarea de calcule pentru un client. Mai mulți clienți pot fi serviți de un singur server, iar un singur client poate folosi mai multe servere.

Utilizări ale serverelor

Un proces client poate rula pe același dispozitiv. Se poate conecta și prin a reţea către un server pentru a rula pe un alt dispozitiv. Exemplele de servere pot include servere de baze de date, servere de e-mail, servere de imprimare, servere de fișiere , servere web , servere de aplicații și servere de jocuri. Cel mai frecvent sistemele client-server sunt implementate prin comunicarea cerere-răspuns, adică un client trimite o cerere către server. În acest model, Server efectuează o acțiune și trimite un răspuns înapoi clientului, de obicei cu un rezultat sau o confirmare.

Desemnarea unui computer ca hardware de clasă server înseamnă că este specializat pentru rularea serverelor pe acesta. Aceasta înseamnă că este mai puternic și mai fiabil decât computerele personale standard. Oricat de mare clustere de calcul poate cuprinde multe componente de server relativ simple, înlocuibile.



Componenta Server

Împreună, componentele serverului sunt menite să ofere clienților funcționalitate, resurse și/sau servicii. Componentele specifice vor diferi în funcție de factorul de formă și funcția unui anumit server, dar componentele comune sunt acoperite aici.

  • Hardware: Serverul dedicat unitate centrală de procesare (CPU) , memorie , dispozitiv de stocare , interfețele de rețea și șasiul serverului sunt toate incluse în aceasta.
  • ServerOS: Acest sistem de operare (OS) a fost creat cu un anumit tip de mediu client/server în minte.
  • Conectivitate la rețea: Peste rețea locală (LAN) , rețea largă (WAN) , sau Internet , programele server se conectează la arhitectura de rețea și comunică cu dispozitivele client. Pentru a oferi redundanță și pentru a se adapta diferitelor configurații de rețea, anumiți factori de formă de server conțin mai multe interfețe de rețea.
  • Instrumente de management și monitorizare: Instrumentele pentru managementul de la distanță și monitorizarea performanței sunt adesea incluse cu serverele.
  • Software de server: Acest software server acceptă un anumit caz de utilizare. Software pentru servere de e-mail, servere web și Bază de date serverele sunt câteva exemple.
  • Caracteristici de înaltă disponibilitate: Disponibilitate ridicată (HA) capabilități sunt incluse pe unele servere pentru a reduce timpul de nefuncționare și a garanta funcționarea continuă. Aceasta implică acces la numeroase sisteme de stocare, surse de alimentare de rezervă și interfețe de rețea și instrumente de gestionare a configurației care permit transferul automat și echilibrarea sarcinii .

Cum funcționează un server?

Un dispozitiv trebuie configurat pentru a asculta cererile clientului printr-o conexiune de rețea pentru a îndeplini rolul de server. Sistemul de operare poate include această funcționalitate ca o aplicație instalată, un rol sau o combinație a celor două.

Sistemul de operare Windows Server de la Microsoft are capacitatea de a auzi și de a răspunde solicitărilor clienților. Tipurile de solicitări ale clienților pe care serverul le poate gestiona cresc cu rolurile sau serviciile suplimentare instalate. O altă ilustrație este atunci când apelează o aplicație suplimentară Apache este pus deasupra unui sistem de operare pentru a gestiona solicitările din browserele web. Un client trimite o solicitare prin rețea ori de câte ori are nevoie de date sau funcționalități de la un server. Serverul primește această solicitare și oferă informațiile necesare ca răspuns. Acesta este modelul de cerere și răspuns de rețea client-server, denumit în mod obișnuit modelul de apel și răspuns.



Ca parte a unei singure cereri și răspuns, un server realizează frecvent o varietate de sarcini suplimentare, cum ar fi confirmarea identității solicitantului, asigurarea că clientul are permisiunea de a accesa datele sau resursele solicitate și formatarea corectă sau returnarea răspunsului necesar în maniera asteptata.

Tipuri de servere și aplicațiile acestora

1. Server de aplicații

Aceste servere găzduiesc aplicații web (programe de calculator care rulează în interiorul unui browser web) permițând utilizatorilor din rețea să le ruleze și să le folosească, împiedicând instalarea unei copii pe propriile computere. Aceste servere nu trebuie să facă parte din World wide web . Clienții lor sunt computere cu a browser web .

2. Server de catalog

Aceste servere mențin un index sau un cuprins al informațiilor care pot fi găsite într-o rețea mare distribuită. Rețelele distribuite pot include computere, utilizatori, fișiere partajate pe servere de fișiere și aplicații web. Exemple de servere de catalog sunt serverele de directoare și serverele de nume. Clienții lor sunt orice program de calculator care trebuie să găsească ceva în rețea. Un exemplu poate fi un membru al domeniului care încearcă să se autentifice, un client de e-mail care caută un Adresa de e-mail , sau un utilizator care caută un fișier

3. Server de comunicații

Aceste servere mențin un mediu necesar pentru ca un punct final de comunicare să găsească alte puncte terminale și apoi să comunice cu ele. Aceste servere pot include sau nu un director de puncte finale de comunicare și un serviciu de detectare a prezenței, în funcție de deschiderea și parametrii de securitate ai rețelei. Clienții lor sunt puncte finale de comunicare.

4. Server de calcul

Aceste servere partajează cantități mari de resurse de calcul, care includ CPU și memorie cu acces aleatoriu într-o rețea. Orice program de calculator care are nevoie de mai multă putere CPU și RAM decât își poate permite probabil un computer personal poate folosi aceste tipuri de servere. Clientul trebuie să fie un computer în rețea pentru a implementa modelul client-server care este o necesitate.

5. Server de baze de date

Aceste servere întrețin și partajează orice formă de bază de date într-o rețea. O bază de date este o colecție organizată de date cu proprietăți predefinite care pot fi afișate într-un tabel. Clientii acestor servere sunt foi de calcul , program de contabilitate, software de gestionare a activelor sau, practic, orice program de calculator care consumă date bine organizate, în special în volume mari.

6. Server de fax

Aceste servere partajează unul sau mai multe aparate de fax într-o rețea, ceea ce elimină problema accesului fizic. Orice expeditor sau destinatar de fax este clientul acestor servere.

7. Server de fișiere

Partajează fișiere și foldere, spațiu de stocare pentru a păstra fișiere și foldere, sau ambele, într-o rețea. Calculatoarele conectate în rețea sunt clienții vizați, chiar dacă programele locale pot fi clienți.

8. Server de jocuri

Aceste servere permit mai multor computere sau dispozitive de jocuri să joace jocuri multiplayer. Calculatoarele personale sau consolele de jocuri sunt clienții lor.

9. Server de e-mail

Aceste servere fac posibilă comunicarea prin e-mail în același mod în care un oficiu poștal face posibilă comunicarea prin e-mail. Clienții acestor servere sunt expeditori și destinatari de e-mail.

10. Server de imprimare

Aceste servere partajează unul sau mai multe imprimante printr-o rețea care elimină problemele legate de accesul fizic. Clienții lor sunt computere care au nevoie să imprime ceva.

11. Server proxy

Acest server acționează ca un intermediar între un client și un server care acceptă traficul de intrare de la client și îl trimite către server. Motivele pentru a utiliza un server proxy includ controlul și filtrarea conținutului, îmbunătățirea performanței traficului, prevenirea accesului neautorizat la rețea, pur și simplu direcționarea traficului printr-o rețea mare și complexă. Clienții lor sunt orice computer în rețea.

12. Web Server

Aceste servere găzduiesc pagini web. Un server web este responsabil pentru a face posibil World Wide Web. Fiecare site web are unul sau mai multe servere web. Clienții lor sunt computere cu un browser web.

Unde sunt stocate serverele?

Un server este depozitat într-un dulap sau o casă de sticlă. Aceste zone ajută la izolarea computerelor și echipamentelor sensibile de persoanele care nu ar trebui să le acceseze.

Serverele de la distanță sau serverele care nu sunt găzduite la fața locului sunt situate într-un centru de date. Pentru aceste tipuri de servere, hardware-ul este administrat de o altă companie și configurat de la distanță de dvs. sau de compania dvs.

tigru în comparație cu leul

De ce sunt serverele mereu pornite?

Serverele sunt întotdeauna pornite, deoarece sunt utilizate în mod obișnuit pentru a furniza servicii care sunt necesare în mod constant, majoritatea serverelor nu sunt niciodată oprite. În consecință, atunci când serverele eșuează, acestea pot cauza multe probleme utilizatorilor de rețea și companiilor. Pentru a atenua aceste probleme, serverele sunt de obicei configurate să fie tolerant la greșeli .

Orice computer poate face un server?

Raspunsul este da'. Orice computer acționează ca un server cu software-ul potrivit. Puteți instala un server FTP program pe computer și partajați fișiere între alte computere prin rețeaua dvs. Dar, puteți face computerul dvs. de acasă un server. trebuie să păstrezi câteva puncte importante în minte:

  • Computerul și software-ul server aferent trebuie să fie într-un mod de rulare care să fie accesibil în orice moment.
  • Un computer este în modul server, resursele sale (cum ar fi lățimea de bandă și procesarea) nu îi vor permite să facă alte lucruri.
  • Dacă serviciile pe care le furnizați devin populare, un computer obișnuit nu poate fi capabil să gestioneze toate solicitările.

Întrebări frecvente despre Ce este un server?

Î.1: Ce este un server Linux?

Răspuns:

Un server care este conectat la o rețea sau la Internet și rulează o versiune de Linux este cunoscut ca a server Linux . De exemplu, serverele Linux sunt multe dintre serverele web care găzduiesc site-uri web pe internet.

Î.2: Ce este serverul în DBMS?

Răspuns:

Serverele de baze de date sunt folosite pentru a stoca, întreține și oferi utilizatorilor autorizați acces la bazele de date care sunt păstrate pe server.

Q.3: Care sunt cele 4 roluri de server?

Răspuns:

Rolurile server DNS , Server DHCP , Server de fișiere , și Print Server sunt câteva exemple. Unele roluri, cum ar fi DNS, există un serviciu cu un singur rol. Alte roluri, cum ar fi Print Server, au multe servicii de rol disponibile, inclusiv Internet Printing și Serviciul LPD pentru imprimare Unix.