Server
En server (norsk: tjener) er en datamaskin i nettverk som tilbyr (eller serverer) tjenester til brukere (også kalt klienter).
Eksempel med webserver
La oss tenke oss følgende situasjon: Lise ønsker å lese forsiden til NRK på telefonen sin. NRKs webserver vil i dette tilfellet være serveren, og Lises telefon vil være klienten.
For å få lastet inn nettsiden skjer følgende (litt forenklet)
- Lise taster inn nettadressen https://nrk.no og trykker ok
- Nettleseren i telefonen vil bruke et DNS-register for å finne ut hvilken IP-adresse som hører til https://nrk.no
- Nettleseren vil sende en forespørsel (engelsk: request) over protokollen
http
ellerhttps
om å bli servert nettsidenindex.html
fra NRK - Webserveren mottar forespørselen og behandler den (det vil si at den finner fram fila i filsystemet og sender et svar på forespørselen)
- Nettsiden
index.html
blir sendt tilbake til Lise viahttps
- Nettleseren tolker
index.html
og viser innholdet på telefonskjermen