Internet Protocol (IP) -technologie werd in de jaren zeventig ontwikkeld om enkele van de eerste computernetwerken voor onderzoek te ondersteunen. Vandaag de dag is IP ook een wereldwijde standaard geworden voor thuis- en bedrijfsnetwerken. Onze netwerkrouters, webbrowsers, e-mailprogramma's, instant messaging-software - allemaal afhankelijk van IP of andere netwerkprotocollen gelaagd bovenop IP.
Momenteel bestaan er twee versies van IP-technologie. Traditionele thuiscomputernetwerken gebruiken IP-versie 4 (IPv4), maar sommige andere netwerken, met name die in onderwijs- en onderzoeksinstellingen, hebben de volgende generatie IP-versie 6 (IPv6) overgenomen.
IPv4-adressering
Een IPv4-adres bestaat uit vier bytes (32 bits). Deze bytes zijn ook bekend als octetten.
Voor leesbaarheidsdoeleinden werken mensen meestal met IP-adressen in een opgegeven notatie gestippeld decimaal . Deze notatie plaatst periodes tussen elk van de vier getallen (octetten) die een IP-adres bevatten.
Bijvoorbeeld een IP-adres dat computers zien als:
- 00001010 00000000 00000000 00000001
is geschreven in decimale decimalen als:
- 10.0.0.1
Omdat elke byte 8 bits bevat, varieert elk octet in een IP-adres in een waarde van minimaal 0 tot maximaal 255. Daarom is het volledige bereik van IP-adressen van 0.0.0.0 door 255.255.255.255 . Dit vertegenwoordigt een totaal van 4.294.967.296 mogelijke IP-adressen.
IPv6-adresseringsnotatie
IP-adressen veranderen aanzienlijk met IPv6. IPv6-adressen zijn 16 bytes (128 bits) lang in plaats van vier bytes (32 bits). Deze grotere omvang betekent dat IPv6 meer ondersteunt dan:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
mogelijke adressen! Naarmate een toenemend aantal mobiele telefoons en andere consumentenelektronica hun netwerkmogelijkheden uitbreidt en hun eigen adressen vereist, zal de kleinere IPv4-adresruimte uiteindelijk opraken en wordt IPv6 verplicht.
IPv6-adressen worden over het algemeen in de volgende vorm geschreven:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
In deze volledige notatie , paren van IPv6-bytes worden gescheiden door een dubbele punt en elke byte wordt in bochten weergegeven als een paar hexadecimale getallen, zoals in het volgende voorbeeld:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Zoals hierboven weergegeven, bevatten IPv6-adressen vaak veel bytes met een nulwaarde. Stenonotatie in IPv6 worden deze waarden als volgt verwijderd van de tekstweergave (hoewel de bytes nog steeds aanwezig zijn in het daadwerkelijke netwerkadres):
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Ten slotte zijn veel IPv6-adressen uitbreidingen van IPv4-adressen. In deze gevallen kunnen de uiterst rechtse vier bytes van een IPv6-adres (de meest rechtse paren van twee bytes) worden herschreven in de IPv4-notatie. Het bovenstaande voorbeeld omzetten in notaties voor gemengde notaties:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
IPv6-adressen kunnen worden geschreven in een van de volledige, korte of gemengde notaties die hierboven zijn geïllustreerd.




