Hur fungerar Internet?

Så långt så bra. Men hur är det med att koppla ihop hundratals, tusentals, miljarder datorer? Naturligtvis kan en enskild router inte skalas så långt, men om du läser noga har vi sagt att en router är en dator som vilken annan som helst, så vad hindrar oss från att koppla ihop två routrar? Ingenting, så låt oss göra det.

Två routrar kopplade till varandra

Då vi kopplar datorer till routrar, och sedan routrar till routrar, kan vi skala i det oändliga.

Routrar kopplade till routrar

Sådant ett nätverk kommer mycket nära det vi kallar Internet, men vi saknar något. Vi byggde det nätverket för våra egna syften. Det finns andra nätverk där ute: dina vänner, dina grannar, vem som helst kan ha sitt eget nätverk av datorer. Men det är inte riktigt möjligt att sätta upp kablar mellan ditt hus och resten av världen, så hur kan du hantera detta? Jo, det finns redan kablar som är kopplade till ditt hus, till exempel elkraft och telefon. Telefoninfrastrukturen förbinder redan ditt hus med vem som helst i världen, så det är den perfekta kabeln vi behöver. För att ansluta vårt nätverk till telefoninfrastrukturen behöver vi en särskild utrustning som kallas modem. Detta modem omvandlar informationen från vårt nät till information som kan hanteras av telefoninfrastrukturen och vice versa.

En router kopplad till ett modem

Så är vi anslutna till telefoninfrastrukturen. Nästa steg är att skicka meddelanden från vårt nät till det nät vi vill nå. För att göra det kommer vi att ansluta vårt nät till en internetleverantör (ISP). En internetleverantör är ett företag som förvaltar några speciella routrar som alla är kopplade till varandra och som även kan få tillgång till andra internetleverantörers routrar. Meddelandet från vårt nät transporteras alltså genom ISP-nätverket till destinationsnätverket. The Internet consists of this whole infrastructure of networks.

Full Internet stack