Internetprotokoll (IP) -teknologi utvecklades på 1970-talet för att stödja några av de första forskningsdatornäten. Idag har IP blivit en världsomspännande standard för både hem och företagsnätverk. Våra nätverksrutrar, webbläsare, e-postprogram, snabbmeddelandeprogramvara - alla är beroende av IP eller andra nätverksprotokoll som lagras ovanpå IP.
Två versioner av IP-teknik finns idag. Traditionella hemmedatornätverk använder IP-version 4 (IPv4), men vissa andra nätverk, särskilt de på utbildnings- och forskningsinstitut, har antagit nästa generation IP-version 6 (IPv6).
IPv4-adresseringsnotering
En IPv4-adress består av fyra byte (32 bitar). Dessa byte är också kända som oktetter.
För läsbarhetsändamål arbetar människor normalt med IP-adresser i en anrop som heter prickad decimal . Denna notering placerar perioder mellan var och en av de fyra siffrorna (oktetter) som innefattar en IP-adress.
Till exempel, en IP-adress som datorer ser som:
- 00001010 00000000 00000000 00000001
är skrivet med prickad decimal som:
- 10.0.0.1
Eftersom varje byte innehåller 8 bitar, varierar varje oktett i en IP-adress i värde från minst 0 till högst 255. Därför är hela IP-adresserna från 0.0.0.0 genom 255.255.255.255 . Detta representerar totalt 4 294 967 296 möjliga IP-adresser.
IPv6-adresseringsnotering
IP-adresser ändras väsentligt med IPv6. IPv6-adresser är 16 bitar (128 bitar) långa i stället för fyra byte (32 bitar). Den här större storleken innebär att IPv6 stöder mer än:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
möjliga adresser! Som ett ökande antal mobiltelefoner och annan konsumentelektronik utökar deras nätverksfunktioner och kräver egna adresser, kommer det mindre IPv4-adressutrymmet slutligen att sluta och IPv6 blir obligatoriskt.
IPv6-adresser skrivs vanligen i följande formulär:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
I denna fullständig notering , par av IPv6-byte separeras av en kolon och varje byte i varv representeras som ett par hexadecimala tal, som i följande exempel:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Som visas ovan innehåller IPv6-adresser vanligtvis många byte med ett nollvärde. Shorthand notation i IPv6 tar man bort dessa värden från textrepresentationen (även om byte fortfarande finns i den faktiska nätverksadressen) enligt följande:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Slutligen är många IPv6-adresser förlängningar av IPv4-adresser. I dessa fall kan de högst fyra byte av en IPv6-adress (de högst tvåbyteparen) omskrivas i IPv4-notationen. Konvertera ovanstående exempel till blandade noteringsutbyten:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
IPv6-adresser kan skrivas i någon av de fullständiga, korta eller blandade noterna som illustreras ovan.




