Grunnleggende

Hva skjer egentlig når du taster inn en nettadresse?

Du skriver google.no i adressefeltet, trykker enter, og et brøkdels sekund senere er du der. Det føles nesten momentant, men bak kulissene skjer det faktisk en hel reise, med flere stopp, før siden dukker opp foran deg.

La oss følge den reisen. Vi bruker et postkort som analogi, for prinsippet er ikke så ulikt.

Adressen mennesker forstår, ikke maskiner

Når du skriver google.no, skriver du en adresse laget for mennesker. Problemet er at datamaskiner ikke navigerer internett med navn, de navigerer med tall, såkalte IP-adresser, noe sånt som 142.250.74.14. Det er litt som at du kanskje kjenner en venn som «huset med den blå døra i Storgata», mens postverket trenger et konkret gate- og husnummer for å levere posten riktig sted.

Telefonkatalogen: DNS

Så hvem oversetter google.no til riktig tallkombinasjon? Det gjør et system som kalles DNS, Domain Name System. Tenk på det som internetts telefonkatalog, du søker opp et navn og får ut et nummer. Denne katalogen er ikke lagret ett sted, den er spredt utover tusenvis av servere verden over som kontinuerlig snakker sammen og oppdaterer hverandre.

Postkortet sendes

Med riktig IP-adresse i hånden kan nettleseren din nå sende en forespørsel direkte til serveren som huser google.no. Det ligner på å sende et postkort med riktig adresse påskrevet, meldingen din reiser gjennom en rekke mellomstasjoner, rutere som videresender pakken nærmere målet, akkurat som et postkontor sender brevet ditt videre gjennom riktig sorteringssentral.

Svaret kommer tilbake

Serveren mottar forespørselen, finner fram siden du ba om, og sender den tilbake samme vei. Nettleseren din tar imot alt dette, HTML, bilder, stiler, og setter det sammen til siden du til slutt ser på skjermen. Hele denne reisen, oppslag, forespørsel og svar, skjer over kabler og trådløse signaler i løpet av et par hundre millisekunder, raskere enn du rekker å blunke.

Hvorfor er dette nyttig å vite

Neste gang en side bruker lang tid på å laste, vet du at forsinkelsen sannsynligvis ligger et sted i denne reisen, kanskje i DNS-oppslaget, kanskje i selve serveren, ikke i skjermen din. Og forstår du at hvert eneste klikk faktisk setter i gang en global reise fram og tilbake, blir internett plutselig litt mindre selvsagt og litt mer fascinerende.