Hvad er en server?

Hvad er en server?

Hvad er en server? En server er en computer som deler sin data med andre computere på et computernetværk. Disse andre computere kaldes klienter. En server har en stor lagerkapacitet og regnekraft og kan derfor give klienterne adgang til en stor mængde data, som de kan benytte sig af. På den måde deler serveren sine ressourcer med klienten ved at klienten anmoder om information til serveren, som serveren kan sende tilbage til klienten.

En server kan enten sende informationer tilbage til klienter på et lokalt netværk (LAN) eller over internettet (WAN).

Klient-server modellen

Strukturen som definerer forholdet mellem serveren og dens klienter kaldes klient-server modellen og er illustreret her:

Klient-server modellen

Her ses det, at den samlede data fra en central computer (serveren) distribueres ud til flere forskellige apparater (klienter). En klient kan være alle former for enheder: computere, mobiler, bærbare, printere og mange andre, men også alle former for software-programmer, som f.eks. et mail- print- eller fil-program eller en hjemmeside. Én klient kan også forbindes til flere forskellige servere på en gang.

Serverens hardware

Serverens hardware (den fysiske genstand) spiller ikke en stor rolle, da selv en almindelig computer kan fungere som en mindre server, hvis man tilføjer de nødvendige programmer. Men i forbindelse med virksomheder, hvis arbejde kræver mange ressourcer, kræves det at man anskaffer hardware som er dedikeret til at fungere som server, da det kræves at servere konstant er tændte, hvis  klienter skal kunne sende anmodninger til serverne hele tiden.

Hvad er en server
En tilkoblet aktiv server

Man ser nemlig ofte, at det skaber store problemer for virksomheden, hvis deres servere bryder sammen, da man så ikke længere vil få adgang til deres systemer. Servere er derfor ofte opbevaret inde bag skabe, isoleret fra de mennesker som ikke skal have adgang til dem.

Hvordan forbinder man til en server?

I et lokalt netværk vil en server forbinde til en router eller en netværksswitch, som bliver benyttet af alle computerenheder på netværket. På den måde, så kan alle computerenhederne få adgang til serveren, når serveren også er forbundet til det samme netværk.

Når det kommer til internettet, så forbinder brugeren også til en server, hvergang de besøger en hjemmeside (en webserver). Brugeren forbinder til serveren ved at indtaste hjemmesidens domænenavn i en webbrowser. Hvert domænenavn er tilknyttet en bestemt IP-adresse og hver IP-adresse hører til en server. Når domænenavnet indtastes i søgefeltet, så vil browseren automatisk oversætte det til dets IP-adresse ved hjælp af en DNS (Domain Name System), og på den måde får man så adgang til webserveren, som indeholder alle hjemmesidens kodefiler, som udgør hjemmesidens indhold.

Hvad bruges servere til?

Der findes flere forskellige typer af servere som kan benyttes til hvert sit formål. Hver server indeholder software som specifikt bruges til dets formål.

Hvis man skal give et praktisk eksempel på, hvad en server bruges til, så kan man betragte hele internettet, som netop er bygget op omkring klient-server modellen. Hver tjeneste som bruger internetprotokollen, f.eks. hjemmesider, er tilkoblet en eller flere servere. Kommunikationen på internettet mellem afsenderen og modtageren foregår også gennem en server. Man skal bl.a. kommunikere med en såkaldt DNS-server når man skriver en hjemmesideadresse ind i søgefeltet, da det er DNS-serveren som opbevarer oplysninger om hjemmesiden.

I nedenstående afsnit kan du læse om nogle af de hyppigst benyttede servertyper. Bemærk, at der findes mange flere typer udover dem som er nævnt her.

Applikationsserver

En applikationsserver er en server som giver mulighed for brug af hjemmesideapplikationer, altså, et program som kører via en browser, så klienterne kan benytte programmet uden at skulle installere det på deres computer. Klienterne vil i det her tilfælde være brugere, som tilgår programmet igennem en browser.

Computerserver

En computerserver er en server der består af en kraftig computer som deler sin computerkraft over et netværk. Klienten for computerservere er programmer der har behov for mere CPU-kraft og RAM-lager, end programmets computer kan klare.

For at omdanne din computer til en server kan du klikke her for at følge en vejledning.

Databaseserver

En databaseserver er en server der opbevarer og opretholder data i en database. Det kan både være SQL-databaser og NoSQL-databaser. Klienten for databaseservere er programmer som kan tilgå en database.

De fleste større programmer har behov for at tilgå en database – f.eks. så har Facebook en kæmpe database med data om alle de mennesker som har oprettet en profil på deres side.

Filserver

En filserver opbevarer og deler fil-dokumenter over et netværk. Klienten for filservere er computere og programmer som er forbundet til netværket og skal have adgang til filerne.

Mailserver

En mailserver gør det muligt for brugere at kommunikere over email. Klienten for mailservere er afsenderne og modtagerne af emails.

Medieserver

En medieserver gør det muligt at dele video, lyd og billeder over et netværk. Dette kan også refereres til som streaming. Klienten for medieservere vil ofte være personlige computere, hvis brugere kan få adgang til medierne.

Printerserver

En printserver er en server som kan dele en eller flere printere over et netværk. Klienten for printerservere er computere som skal være i stand til at udprinte dokumenter.

Spilserver

En spilserver er en server der gør det muligt for brugere at spille videospil med hinanden over et netværk. Klienten for spilservere er personlige computere og spillekonsoller.

Webserver

En webserver bruges til at opbevare og vise hjemmesider i browsere til brugere af internettet. Alle hjemmesider på internettet har en webserver. Klienten af webservere er computere der har adgang til internettet. Faktisk er hele internettets struktur baseret på klient-server modellen og den gennemsnitlige bruger interagerer med op til flere servere uden at vide det, når de surfer rundt på internettet.

Dette indlæg har 2 kommentarer

  1. kathrine uhrenholt

    jeg kan ikke få forbindelse til min server, hvordan gør jeg på min iphone 11 telefon

    1. Simplecode

      Hej Kathrine

      Kan du uddybe problemet? Så kan det være at vi kan hjælpe dig.

Skriv et svar