En IP-adresse er en unik tallkombinasjon for en pc på et nettverk. Den er gjerne av typen 196.128.1.100, der ingen av de fire tallene kan være større enn 255, men det er egentlig ikke noe i veien for å tenke på dem som et helt vanlig tall. Da regner man det i såfall ut ved å ta 196x256^3 + 128x256^2 + 1x256^1 + 100x256^0. Det finnes totalt 256^4 IP-adresser, og det er egentlig ikke mange. Det er bare 4.294.967.296 unike adresser.
Dette kan faktisk by på problemer om ikke altfor lenge. Alle maskiner som er koblet til internett må ha en egen adresse, og siden en ISP er tildelt en serie adresser vil man aldri få maksimal utnyttelse. Derfor kan dette systemet sette begrensninger før man får 4 milliarder pcer på nettet samtidig. Dette vet sikkert blant annet Are mer om, og jeg håper på utfyllende kommetarer her, men jeg har tenkt litt på dette i det siste, så jeg tenkte jeg skulle skrive om det.
Løsningen på problemet er IPv6, der man hopper opp til åtte grupper på fire heksadesimale tall. De heksadesimale sifrene går fra 0 til 15, og det er vanlig å bruke A-F som 10-15. Det gir oss rimelig mange mulige adresser. Jeg sakser fra wikipedia:
In theory, there would be exactly 2128, or about 3.403 × 1038 unique host interface addresses. If the earth were made entirely out of 1 cubic millimeter grains of sand, then you could give a unique address to each grain in 300 million planets the size of the earth.
Det er ganske mange. Det burde holde for den "overskuelige fremtid" som såvidt jeg har forstått betyr 20 år i dataverden. En annen morsom liten ting er at alt som bruker blåtann har en MAC-adresse, som gjerne er en hardware-bestemt adresse. Den skrives gjerne som seks grupper på to heksadesimale tall, som gir oss 281,474,976,710,656 mulige adresser. Det betyr at sjansen for at du skal ende opp med skjegget i postkassa ved å kjøpe en mobil som har samme MAC-adresse som kompisen din er 1:281,474,976,710,656. Det er vel noe slikt som 50 millioner ganger mindre sannsynlig enn at du skal vinne førstepremien i lotto.
-Tor Nordam
Comments