Server | computer, der serverer mange former for information til en bruger eller klientmaskine
I netjargon er en server en computer, der serverer mange former for information til en bruger eller klientmaskine. Normalt vil en server kun gøre nogle få ting for mange klienter. Hver type ting, som en server gør, kaldes en tjeneste. Tjenester bruges af andre computere, der kaldes klienter. Forholdet mellem klient og server kaldes et klient-server-forhold. Wikipedia har f.eks. webservere, som har en tjeneste til at sende websider over internettet. Din klientcomputer taler med Wikipedias websidetjeneste for at hente websider til dig. En server kan også være vært for internetspil, dele filer og give adgang til perifert udstyr som f.eks. printere. Med enkle ord er de enkelte computere forbundet med nogle kraftige computere, der kaldes servere. Disse gemmer filer og oplysninger i form af websteder. Med en internetforbindelse kan forskellige brugere overalt i verden få adgang til disse filer.
Hvis servere og klienter skal kunne tale sammen, skal de være forbundet til et netværk. De skal bruge den samme kommunikationsprotokol, en fast måde, hvorpå maskiner kan tale med andre maskiner. Det er som et sprog. Wikipedia-serveren kører f.eks. HTTP for at sende websider til din computer, og din computer bruger HTTP-protokollen til at bede Wikipedia om sider.
En stak af servere
Oversigt
Normalt er servere specielt fremstillet til at være mere kraftfulde og pålidelige. De er normalt dyrere end normale computere. Nogle gange kan servere være klyngeformede, hvilket betyder, at mange servere arbejder sammen om at udføre én tjeneste.
Serveren kan blive langsommere, hvis der er for mange personer, der har adgang til serveren på samme tid, hvilket resulterer i en høj belastning. En overbelastet server kan også lukke sig selv ned automatisk.
I et peer-to-peer-system er hver computer både klient og server for de andre. Dette er almindeligt anvendt i forbindelse med fildeling og VOIP. Dette kan dog være medvirkende til forsøg på piratkopiering.
Typiske serveroperativsystemer er Linux, FreeBSD, NetBSD og OpenBSD. I modsætning til andre computere har en server ofte hverken skærm, tastatur eller mus. Når en server ikke skal gøre særlig meget, kan serversoftware køre på en computer, der også laver andre ting.
Webserver
En webserver er en type server, der bruges til at hoste websteder. Eksempler på webserversoftware er Apache eller IIS. En webserver kan være vært for et eller mange websteder. Den standardport, som en webserver skal lytte til, er port 80 (HTTP) eller 443 (HTTPS).
Nogle webservere gør andre ting end blot at levere en webside. De kan f.eks. have noget, der hedder SSI, som gør det lettere at opbygge et websted.
Webservere bruger tjenester som CGI til at lade software på serveren lave websider. Nogle af de programmeringssprog, der kan bruge CGI, er scriptsprog som Perl, Python, PHP eller ASP. Andre er kompilerede sprog som C++ eller Java.
Henvisning
Relaterede sider
- Filserver
Henvisning
Spørgsmål og svar
Spørgsmål: Hvad er en server?
Svar: En server er en computer, der leverer mange former for information til en bruger eller klientmaskine. Den gør normalt kun nogle få ting for mange klienter.
Spørgsmål: Hvad kaldes forholdet mellem klient og server?
Svar: Forholdet mellem klient og server kaldes et klient-server-forhold.
Spørgsmål: Hvordan leverer servere websider via internettet?
Svar: Servere leverer websider via internettet ved hjælp af HTTP-protokollen, som sender websteder til de computere, der anmoder om dem.
Spørgsmål: Hvad kan servere ellers gøre ud over at være vært for websteder?
Svar: Ud over at være vært for websteder kan servere også være vært for internetspil, dele filer og give adgang til perifert udstyr som f.eks. printere.
Spørgsmål: Hvordan er de enkelte computere forbundet til servere?
A: Individuelle computere er forbundet til nogle kraftige computere, der kaldes servere, for at lagre filer og oplysninger i form af websteder, så forskellige brugere overalt i verden kan få adgang til disse filer med en internetforbindelse.
Sp: Hvad skal maskiner have for at kunne tale sammen?
A: For at maskiner kan tale sammen, skal de være forbundet på et netværk og bruge den samme kommunikationsprotokol, som fungerer som et sprog for maskiner.