server

Informatik

2022

Vi forklarer, hvad en server er, dens hovedkarakteristika og hvad den er til. Også hvad er en webserver, klassificering og eksempler.

Servere fungerer baseret på en klient-server kommunikationsmodel.

Hvad er en server?

I edb, er kendt som en server (fra engelsk server) til en computer som er en del af en computer netværk og det leverer visse tjenester til resten af ​​sine computere, kaldet stationer eller klienter. Denne computer skal have en specifik applikation, der er i stand til at imødekomme anmodninger fra forskellige klienter og give dem et rettidigt svar, så i virkeligheden inden for den samme fysiske computer (hardware) flere samtidige servere kan fungere (software), så længe de har de nødvendige logistiske ressourcer.

Serverne fungerer ud fra en model af meddelelse (eller "arkitektur") af klient-server, der deler opgaverne mellem udbyderne af tilgængelige ressourcer og tilbyder dermed deres kunder mulighed for at dele data, Information specifik og adgang til visse software- og hardwareressourcer, såsom en specifik applikation eller periferiudstyr. Sådan fungerer de f.eks. websteder og tjenester af e-mail.

Normalt kan servere klassificeres efter deres tilgængelighed i dedikerede og delte. Dedikerede servere er dem, der har al deres hardware og behandlingsressourcer til at betjene kundernes anmodninger; mens delte servere er dem, der sammen med at modtage anmodninger fra klienter gennem net, betjener de processer lokalt uden for netværket.

Karakteristika for en server

Servere skal have en konstant strømforsyning.

Da servere er computere, der er ansvarlige for at opfylde kravene fra netværksklienter, er en af ​​deres vigtigste egenskaber, at de skal have deres ressourcer konstant tilgængelige, så netværket er operationelt hele tiden. De skal med andre ord altid være tændt, altid tilgængelige. Det er derfor nogle gange, at en webside eller dens ressourcer ikke kan indlæses: Hvis en server går ned eller går ned, vil et bestemt segment af netværket, som den har ansvaret for, ikke længere være tilgængeligt for sine kunder.

På den anden side er serverne normalt avancerede computere, udstyret med tilstrækkelig behandlingskapacitet til at betjene adskillige klientanmodninger med et minimum af forsinkelser. Dette indebærer også at have en konstant forsyning af elektricitet og andre fysiske ressourcer for at sikre dets funktionalitet. Faktisk opbevares servere i mange tilfælde i meget velkonditionerede rum, selv klimatisk: I et tilstrækkeligt køligt og støvfrit miljø undgås overophedning af systemet.

Hvad er en server til?

Spilserverne giver adgang til et rekreativt program.

Serverne er, som vi har sagt, ansvarlige for at imødekomme anmodningerne fra klienterne i et bestemt netværk og administrere de ressourcer, der er tilgængelige for det, så hver klient kan få adgang til de oplysninger eller perifere enheder, de har brug for. I denne forstand kan servere have meget forskellige funktioner, såsom:

  • Filservere. De gemmer filerne eller filer information og føre dem til et netværk.
  • Active Directory / Domæneservere. De administrerer informationen relateret til net, deres brugere, teams og interne grupper.
  • Printserver. Den administrerer et sæt printere, der er tilgængelige for et netværk, giver adgang til dem og administrerer udskriftskøen.
  • Mail server. Den styrer strømmen af ​​e-mail mellem, fra og til klienterne på et netværk, sender og modtager beskeder og gemmer deres historie.
  • Proxyserver. Dens rolle er backup, lagring i en tid og i cache en kopi af de websider, der er tilgængelige for netværket, for at fremskynde adgangen til dem eller for at tillade datagendannelse, hvis originalen er nede.
  • Webserver. Den gemmer det nødvendige indhold til en eller flere websider og styrer den velordnede adgang til det, så kundernes browsere kan "gengive" en hjemmeside.
  • DNS-server. Gemmer de oplysninger, der er nødvendige for at knytte et navn til domæne med en række IP-adresser på de computere, der er knyttet til den (dets webservere).
  • DHCP server. Ansvarlig for at tildele dynamiske (ændre) IP-adresser til klienter, der opretter forbindelse til et netværk.
  • FTP-server. Gemmer specifikke brugeroplysninger og tillader privat adgang til dem mellem computere.
  • Spilserver. Dem, der er specifikt dedikeret til at gemme information, så kunder kan få adgang til et rekreativt program på samme tid (massive videospil generelt).

Webserver

Webserveren tillader forbindelser via protokoller såsom HTTP.

Webserverne er programmer (software) til daglig brug i Internettet, som formidler mellem serveren, hvor de data, som klienten anmoder om, er hostet og dens egen computer, hvilket muliggør forbindelser gennem forskellige dataprotokoller, såsom den kendte HTTP (HyperText Transfer Protocol eller Transfer Protocol Hypertekst). Det er med andre ord programmer, der formidler mellem en internetbrugers browser og det sted, hvor den information, han leder efter eller har brug for, befinder sig.

Dette udtryk bruges også til at referere til selve computeren (hardware), hvori filerne, der udgør et websted, er gemt, sammen med den software, der er nødvendig for at overholde internetdataforbindelsen.

Typer af webservere

Webservere kan være af to slags afhængigt af deres indhold:

  • Statiske servere. Dette er navnet på de computere, hvor den information, som brugeren søger, er gemt, og den HTTP-server, der reagerer på protokoller dataanmodning. De anmodede filer sendes efterhånden som de er gemt, uanset om der er fejl eller ej, og det er derfra deres navn kommer.
  • Dynamiske servere. I dette tilfælde er de servere, der er identiske med de statiske, men som indeholder ekstra software (såsom applikationer og databaser), som giver dem mulighed for at opdatere de oplysninger, som klienten anmoder om, før de sendes via internettet.

Eksempler på webservere

Nogle af de mest brugte webservere er følgende:

  • Nginx. En webserver og proxy udviklet af det navngivne firma i 2004.
  • Apache. En open source HTTP-webserver, udviklet i 1995 og vedligeholdt af en fællesskab af brugere, der udgør Apache Software Foundation.
  • Internet Information Services eller IIS. En webserver og et sæt tjenester designet til Microsoft Windows som oprindeligt var inkluderet i sin NT-version.
  • Cherokee. En multiplatform-webserver skrevet på C-sproget, tilgængelig under GNU General Public License (gratis software).
  • Tomcat. En Apache-distribution fra 1999, også kendt som Jakarta Tomcat, som opererer efter princippet om servlets (Java).
!-- GDPR -->