Sådan kan vi adressere millioner af computere med kun 32 bit, selvom det ser ud til, at vi har brug for mere:
forståelse af kraften i binær
* bits og bytes: Lidt er et enkelt ciffer (0 eller 1) i det binære system. En byte er en gruppe på 8 bit.
* binær tælling: Computere bruger binære til at repræsentere tal. Hver bitposition i et binært tal repræsenterer en magt på 2. for eksempel:
* 00000001 =2^0 =1
* 00000010 =2^1 =2
* 00000100 =2^2 =4
* ...
* 10000000 =2^7 =128
hvordan 32 bit kan adressere mange computere
* 32 bit =2^32 muligheder: Med 32 bit har vi 2^32 (eller 4.294.967.296) unikke kombinationer. Dette er nok til at repræsentere over 4 milliarder forskellige adresser.
* IP -adressering: Sådan adresserer vi computere på Internettet ved hjælp af Internet Protocol (IP). Den mest almindelige version er IPv4, der bruger 32 bit til at skabe unikke adresser til enheder.
Hvorfor ser det ud til at være utilstrækkeligt
* Internets vækst: Med milliarder af enheder, der er forbundet til internettet, bliver det 4 milliarder adresserum for IPv4 stadig mere begrænset.
* ipv6 til redning: For at adressere dette bruger en nyere version, IPv6, 128 bit, hvilket giver os et meget større adressområde (2^128 muligheder) og forhindrer fremtidig udmattelse af adressen.
Kortfattet
Selvom det kan virke som om 32 bit ikke ville være nok, giver kraften i binær og det smarte design af IP -adressering os mulighed for at adressere millioner af computere effektivt. Efterhånden som Internettet fortsætter med at vokse, har vi brug for flere adresser, hvorfor IPv6 bliver stadig vigtigere.