Skip to main content

Hva er en HTTP -server?

En HTTP -server er en server som bruker Hyper Text Transfer Protocol (HTTP) for å kommunisere med klientdatamaskiner, vanligvis gjennom en nettleser.HTTP er den primære protokollen som brukes på nettsteder, og HTTP -servere tar opp flertallet av servere på internett.Andre typer servere brukes til mer spesifikke bruksområder, for eksempel en filserver som bruker File Transfer Protocol (FTP) i stedet for HTTP.

Bruken av en HTTP -server sees ofte når du surfer på internett til et nettsted,Selv om mange interne nettverk også bruker HTTP -servere.I den typiske prosessen med å surfe fra en klientdatamaskin blir Universal Resource Locator (URL) lagt inn i adressefeltet til en nettleser.Det begynner nesten alltid med definisjonen av hvilken protokoll som skal brukes til å komme med forespørselen, som vanligvis er HTTP -protokollen.De fleste nettlesere bruker denne protokollen som standard, selv når den ikke er spesifikt lagt inn i adressefeltet.

Etter at en bruker har skrevet inn en URL, mottar HTTP -serveren forespørselen om å se websiden og sender innholdet på websiden tilbaketil klienten, vanligvis i form av Hyper Text Markup Language (HTML) dokumenter.HTTP -protokollen er det som først og fremst brukes under denne prosessen.Noen ganger i sikre tilkoblinger, for eksempel en kredittkorttransaksjon, vil serveren bruke HTTPS -protokoll, som er den krypterte versjonen av HTTP.De fleste HTTP -servere kan bruke HTTPS -protokollen som standard.

I tillegg til å tilby websider, kan HTTP -servere også motta data fra klienter som bruker HTTP.Dette er bra for situasjoner når innspill er nødvendig fra HTTP -serveren, for eksempel å fylle ut et skjema, ta en undersøkelse eller laste opp en fil.Det kan være enda mer et problem når HTTP -serveren bare er på et nettverk, for eksempel i et selskap eller skolens nettverk, ettersom de ofte har interaktive websider.

Den mest populære HTTP -serveren på Internett er Apache HTTP -serveren.Apache regnes som open source-programvare, noe som betyr at den primære kildekoden som opprettet den er gratis og kan endres og forbedres av brukere.I tillegg til at det er gratis, har det også fordelen av å bruke skripting.Dette betyr at separate skript kan kjøres atskilt fra hovedserverprogramvaren, som gjør at en webside kan være dynamisk og endre innhold raskt uten å forstyrre den samlede ytelsen til websiden.Fra begynnelsen av 2011 ble Apache HTTP -servere brukt i omtrent 60% av alle servere på internett.