IP wersja 5 i 6



Protokoł IPv5 był w zasadzie propozycją, która nie wyszła poza fazę eksperymentów. Zarzucono nad nim pracę w momencie gdy pojawiła się kolejna propozycja rozwiązania problemu zbyt małej liczby adresów IP: protokół IPv6. IPv6 to nowy 128-bitowy rodzaj adresów IP. Pula IPv6 obejmuje zakres od 0 do 340282366920938463463374607431768211455 co oznacza, że w dającej się przewidzieć przyszłości nie powinny wystąpić problemy związane z brakiem dostępnych adresów.
Adres IPv6 zapisuje się jako osiem liczb szesnastkowych rozdzielonych dwukropkami:
1080:0:0:0:0:800:0:417A
Jeżeli w adresie występują powtarzające się zera, to można je pominąć, ale ze względu na jednoznaczność, tylko w jednym miejscu adresu:
1080::800:0:417A
Adresy IPv6 dzieli się na dwie części, z których pierwsza stanowi adres sieci, zaś druga jest adresem urządzenia w tej sieci.
Maska sieci w przypadku protokołu IPv6 określa liczbę bitów adresu IPv6 przypadającą na adres sieci:
12AB::CD30:0:0:0:0/60
Automatyczne przydzielanie adresów IPv6 jest integralną częścią protokołu IPv6 i nie wymaga żadnych dodatkowych usług jak DHCP dla IPv4.