server

Vi forklarer hva en server er, dens hovedegenskaper og hva den er til for. Også hva er en webserver, klassifisering og eksempler.

Servere opererer basert på en klient-server kommunikasjonsmodell.

Hva er en server?

I databehandling, er kjent som en server (fra engelsk server) til en datamaskin som er en del av en datanettverk og den tilbyr visse tjenester til resten av datamaskinene sine, kalt stasjoner eller klienter. Nevnte datamaskin må ha en spesifikk applikasjon som er i stand til å møte forespørslene fra forskjellige klienter og gi dem et rettidig svar, så i virkeligheten innenfor den samme fysiske datamaskinen (maskinvare) flere samtidige servere kan fungere (programvare), så lenge de har de nødvendige logistiske ressursene.

Serverne opererer basert på en modell av kommunikasjon (eller "arkitektur") til klient-server, som deler oppgavene mellom leverandørene av tilgjengelige ressurser, og tilbyr dermed deres kunder muligheten til å dele data, informasjon spesifikke og tilgang til visse programvare- og maskinvareressurser, for eksempel en spesifikk applikasjon eller periferutstyr. Slik fungerer de f.eks. nettsteder og tjenestene til e-post.

Vanligvis kan servere klassifiseres i henhold til deres tilgjengelighet i dedikerte og delte. Dedikerte servere er de som har all sin maskinvare og prosesseringsressurser for å betjene kundeforespørsler; mens delte servere er de som, sammen med å motta forespørsler fra klienter gjennom nett, betjener de prosesser lokalt, utenfor nettverket.

Kjennetegn på en server

Servere må ha konstant strømforsyning.

Siden servere er datamaskiner som har ansvaret for å møte kravene til nettverksklienter, er en av hovedkjennetegnene deres at de må ha ressursene sine konstant tilgjengelig slik at nettverket er operativt hele tiden. De må med andre ord alltid være på, alltid tilgjengelige. Det er derfor noen ganger en nettside eller dens ressurser ikke kan lastes: Hvis en server krasjer eller krasjer, vil et bestemt segment av nettverket som den har ansvaret for ikke lenger være tilgjengelig for kundene.

På den annen side er serverne vanligvis avanserte datamaskiner, utstyrt med tilstrekkelig behandlingskapasitet til å betjene en rekke klientforespørsler med et minimum av forsinkelser. Dette innebærer også å ha en konstant tilførsel av elektrisitet og andre fysiske ressurser for å garantere driften. Faktisk er servere i mange tilfeller lagret i svært godt kondisjonerte rom, selv klimatisk: i et tilstrekkelig kjølig og støvfritt miljø unngås overoppheting av systemet.

Hva er en server for?

Spillserverne gir tilgang til et rekreasjonsprogram.

Serverne, som vi har sagt, er ansvarlige for å møte forespørslene fra klientene til et bestemt nettverk, og administrere ressursene som er tilgjengelige for det slik at hver klient kan få tilgang til informasjonen eller periferiutstyret de trenger. I denne forstand kan servere ha svært forskjellige funksjoner, for eksempel:

  • Filservere. De lagrer filene eller filer av informasjon og mate dem til et nettverk.
  • Active Directory / domeneservere. De administrerer informasjonen knyttet til nett, deres brukere, team og interne grupper.
  • Utskriftsserver. Den administrerer et sett med skrivere som er tilgjengelige for et nettverk, gir tilgang til dem og administrerer utskriftskøen.
  • E-postserver. Den styrer strømmen av e-post mellom, fra og til klientene i et nettverk, sender og mottar meldinger og lagrer historikken deres.
  • Proxy-server. Dens rolle er å sikkerhetskopiere, lagre for en tid og inn cache en kopi av nettsidene som er tilgjengelige for nettverket, for å få raskere tilgang til dem eller for å tillate datagjenoppretting hvis originalen er nede.
  • Internett server. Den lagrer innholdet som er nødvendig for en eller flere nettsider og administrerer den ryddige tilgangen til det, slik at klientenes nettlesere kan "rendere" et nettsted.
  • DNS-server. Lagrer informasjonen som er nødvendig for å knytte et navn til domene med en serie IP-adresser til datamaskinene knyttet til den (nettserverne).
  • DHCP-server. Ansvarlig for å tildele dynamiske (endre) IP-adresser til klienter som kobler til et nettverk.
  • FTP-server. Lagrer spesifikk brukerinformasjon og gir privat tilgang til den mellom datamaskiner.
  • Spillserver. De som er spesifikt dedikert til å lagre informasjon slik at kunder kan få tilgang til et rekreasjonsprogram på samme tid (massive videospill, generelt).

Internett server

Nettserveren tillater tilkoblinger gjennom protokoller som HTTP.

Nettserverne er programmer (programvare) for daglig bruk i Internett, som formidler mellom serveren der dataene som klienten ber om er vert for og dens egen datamaskin, som tillater tilkoblinger gjennom ulike dataprotokoller, for eksempel den kjente HTTP (HyperText Transfer Protocol eller Transfer Protocol Hypertekst). Det er med andre ord programmer som formidler mellom nettleseren til en Internett-bruker og stedet hvor informasjonen han leter etter eller trenger befinner seg.

Dette begrepet brukes også for å referere til selve datamaskinen (maskinvare) der filene som utgjør et nettsted er lagret, sammen med programvaren som er nødvendig for å overholde nettdatatilkoblingen.

Typer webservere

Nettservere kan være av to typer, avhengig av innholdet:

  • Statiske servere. Dette er navnet gitt til datamaskinene der informasjonen som brukeren søker er lagret og HTTP-serveren som svarer på protokoller dataforespørsel. De forespurte filene sendes etter hvert som de lagres, uansett om det er feil eller ikke, og det er der navnet deres kommer fra.
  • Dynamiske servere. I dette tilfellet er de servere som er identiske med de statiske, men som inneholder tilleggsprogramvare (som applikasjoner og databaser), som lar dem oppdatere informasjonen som klienten ber om før den sendes via nettet.

Eksempler på webservere

Noen av de mest brukte webserverne er følgende:

  • Nginx. En webserver og proxy utviklet av det navngitte selskapet i 2004.
  • Apache. En åpen kildekode HTTP-nettserver, utviklet i 1995 og vedlikeholdt av a samfunnet av brukere som utgjør Apache Software Foundation.
  • Internet Information Services eller IIS. En webserver og et sett med tjenester designet for å Microsoft Windows som opprinnelig ble inkludert i sin NT-versjon.
  • Cherokee. En multiplattform webserver skrevet på C-språket, tilgjengelig under GNU General Public License (gratis programvare).
  • Tomcat. En Apache-distribusjon fra 1999, også kjent som Jakarta Tomcat, som opererer etter prinsippet om servlets (Java).
!-- GDPR -->