INTERNETS UPPBYGGNAD

Internet är uppbyggt kring ett stort antal server-datorer som är ihopkopplade via allehanda kanaler såsom telekablar, optiska fibrer, radiolänk, satellit med mera. I dessa servrar finns de olika webbplatser som vi alla kan nå via våra klientdatorers webbläsare.

world wide webEftersom alla servrar givetvis inte har direktkontakt med varandra finns så kallade routrar och switchar som ser till att trafiken leds åt "rätt" håll. Skillnaden mellan en router och en switch är främst att routern enbart leder trafiken vidare medan en switch även aktivt kan styra "åt vilket håll" trafiken ska dirigeras.

För att datorerna ska kunna kommunicera måste alla datorer som är anslutna till Internet ha unika namn. dessa namn kallas IP-adresser eller IP-nummer. Dessa adresser är treställiga sifferkombinationer. Ett exempel på en IP-adress är 194. 134.12.96.

Tyvärr är det inte så lätt att komma ihåg denna typ av adress. För att underlätta för oss att hitta de webbplatser vi söker finns därför så kallade DNS-servrar. De har till uppgift att "komma ihåg" vilken IP-adress som hör till ett visst domännamn. När du exempelvis skriver adressen www.aftonbladet.se i din webbläsare är det alltså DNS-datorer som översätter denna adress till en IP-adress för att din förfrågan ska komma till rätt server, i detta fall hos aftonbladet.

Varje nätverk har en eller flera lokala DNS-datoren. Om du skriver ett domännamn som inte redan finns lagrad i den lokala DNS-datorn kommer den automatiskt att "fråga" en annan DNS-dator (som finns högre upp i hierarkin) om den vet vilken IP-adress som är kopplad till domännamnet i fråga. Varje toppdomän (.se, .fi, .com, .nu och så vidare) har sin egen toppdomäns-DNS i vilken alla domännamn inom toppdomänen finns registrerade med tillhörande IP-adress.

Det räcker inte med att datorerna kan hitta varandra på Internet. För att kommunikation ska vara möjlig måste dessutom alla datorer prata "samma språk". I datorns värld kallas språk för protokoll. Ett protokoll är ett regelverk som beskriver hur data ska sändas och tas emot så att det bli "begripligt" för alla inblandade datorer. De protokoll som är viktigast för Internets funktion är IP (Internet Protocol) och TCP (Transmission Control Protocol). Dessa två protokoll ser till att den data som ska överföras förpackas i lämpliga "portioner", så kallade paket, och ser till att överföringen samt kontroll av att data som kommer fram är densamma som den som skickades så att inget "tappats bort" på vägen. För att säkerställa att ingen obehörig trafik sker används brandväggar. Dessa har till uppgift att stoppa oönskad trafik och bara släppa igenom sådant som är tillåtet. Ett sätt att göra detta är att enbart tillåta trafik genom vissa portar.