server

Informatik

2022

Vi förklarar vad en server är, dess huvudsakliga egenskaper och vad den är till för. Även vad är en webbserver, klassificering och exempel.

Servrar fungerar baserat på en klient-server kommunikationsmodell.

Vad är en server?

I datoranvändning, är känd som en server (från engelska server) till en dator som är en del av en datornätverk och det tillhandahåller vissa tjänster till resten av sina datorer, kallade stationer eller klienter. Nämnda dator måste ha en specifik applikation som kan möta önskemål från olika kunder och ge dem ett snabbt svar, så i verkligheten inom samma fysiska dator (hårdvara) flera samtidiga servrar kan fungera (programvara), så länge de har de nödvändiga logistiska resurserna.

Servrarna fungerar baserat på en modell av kommunikation (eller "arkitektur") för klient-server, som delar upp uppgifterna mellan leverantörerna av tillgängliga resurser, och erbjuder därmed sina kunder möjligheten att dela data, information specifik och åtkomst till vissa program- och hårdvaruresurser, såsom en specifik applikation eller kringutrustning. Så här fungerar de t.ex. webbplatser och tjänster av e-post.

Vanligtvis kan servrar klassificeras enligt deras tillgänglighet i dedikerade och delade. Dedikerade servrar är de som har all sin hårdvara och bearbetningsresurser för att betjäna kundernas önskemål; medan delade servrar är de som, tillsammans med att ta emot förfrågningar från klienter via netto, de betjänar processer lokalt, utanför nätverket.

Egenskaper hos en server

Servrar måste ha konstant strömförsörjning.

Eftersom servrar är datorer som ansvarar för att möta kraven från nätverksklienter är en av deras främsta egenskaper att de måste ha sina resurser ständigt tillgängliga så att nätverket är i drift hela tiden. Med andra ord måste de alltid vara på, alltid tillgängliga. Det är därför ibland en webbsida eller dess resurser inte kan laddas: om en server kraschar eller kraschar kommer ett visst segment av nätverket som den är ansvarig för inte längre att vara tillgängligt för sina kunder.

Å andra sidan är servrarna vanligtvis avancerade datorer, utrustade med tillräcklig bearbetningskapacitet för att betjäna många klientförfrågningar med ett minimum av fördröjningar. Detta innebär också att ha en konstant tillgång på elektricitet och andra fysiska resurser för att garantera dess funktion. Faktum är att i många fall lagras servrar i mycket välkonditionerade fack, även klimatmässigt: i en tillräckligt sval och dammfri miljö undviks överhettning av systemet.

Vad är en server till för?

Spelservrarna ger tillgång till ett rekreationsprogram.

Servrarna, som vi har sagt, ansvarar för att möta förfrågningarna från klienterna i ett bestämt nätverk och hantera de resurser som är tillgängliga för det så att varje klient kan komma åt den information eller kringutrustning de behöver. I denna mening kan servrar ha väldigt olika funktioner, som:

  • Filservrar. De lagrar filerna eller filer information och mata dem till ett nätverk.
  • Active Directory / Domänservrar. De hanterar informationen relaterad till netto, deras användare, team och interna grupper.
  • Skrivarserver. Den hanterar en uppsättning skrivare som är tillgängliga för ett nätverk, ger åtkomst till dem och hanterar utskriftskön.
  • Mejl server. Den hanterar flödet av e-post mellan, från och till klienterna i ett nätverk, skickar och tar emot meddelanden och lagrar deras historik.
  • Proxyserver. Dess roll är att säkerhetskopiera, lagra för en tid och in cache en kopia av webbsidorna som är tillgängliga för nätverket, för att påskynda åtkomsten till dem eller för att tillåta dataåterställning om originalet är nere.
  • webbserver. Den lagrar innehållet som behövs för en eller flera webbsidor och hanterar den ordnade åtkomsten till det, så att klienternas webbläsare kan "rendera" en webbplats.
  • DNS-server. Lagrar den information som behövs för att associera ett namn på domän med en serie IP-adresser till de datorer som är kopplade till den (dess webbservrar).
  • DHCP-server. Ansvarig för att tilldela dynamiska (byta) IP-adresser till klienter som ansluter till ett nätverk.
  • FTP-server. Lagrar specifik användarinformation och tillåter privat åtkomst till den mellan datorer.
  • Spelserver. De som är särskilt dedikerade till att lagra information så att kunder kan få tillgång till ett rekreationsprogram samtidigt (massiva videospel, i allmänhet).

webbserver

Webbservern tillåter anslutningar via protokoll som HTTP.

Webbservrarna är program (programvara) för dagligt bruk i Internet, som förmedlar mellan servern där den data som klienten begärt är värd för och dess egen dator, vilket möjliggör anslutningar genom olika dataprotokoll, t.ex. HTTP (HyperText Transfer Protocol eller Transfer Protocol Hypertext). Det är med andra ord program som förmedlar mellan webbläsaren för en internetanvändare och den plats där informationen han söker eller behöver finns.

Denna term används också för att hänvisa till själva datorn (hårdvara) där filerna som utgör en webbplats lagras, tillsammans med den programvara som krävs för att följa webbdataanslutningen.

Typer av webbservrar

Webbservrar kan vara av två slag, beroende på deras innehåll:

  • Statiska servrar. Detta är namnet som ges till datorerna där informationen som användaren söker lagras och HTTP-servern som svarar på protokoll databegäran. De begärda filerna skickas allt eftersom de lagras, oavsett om det finns fel eller inte, och det är där deras namn kommer ifrån.
  • Dynamiska servrar. I det här fallet är de servrar som är identiska med de statiska, men som innehåller ytterligare programvara (som applikationer och databaser), vilket gör att de kan uppdatera den information som kunden begär innan den skickas via webben.

Exempel på webbservrar

Några av de mest använda webbservrarna är följande:

  • Nginx. En webbserver och proxy utvecklad av företaget med samma namn 2004.
  • Apache. En HTTP-webbserver med öppen källkod, utvecklad 1995 och underhållen av a gemenskap av användare som utgör Apache Software Foundation.
  • Internet Information Services eller IIS. En webbserver och en uppsättning tjänster utformade för att Microsoft Windows som ursprungligen ingick i sin NT-version.
  • Cherokee. En webbserver för flera plattformar skriven på C-språket, tillgänglig under GNU General Public License (gratis mjukvara).
  • Hankatt. En Apache-distribution från 1999, även känd som Jakarta Tomcat, som fungerar på principen om servlets (Java).
!-- GDPR -->