Technologie internetového protokolu (IP) byla vytvořena v 70. letech k podpoře některých prvních počítačových sítí výzkumu. Dnes se IP stal celosvětovým standardem pro domácí i obchodní sítě. Naše síťové směrovače, webové prohlížeče, e-mailové programy, software pro rychlé zasílání zpráv - vše závisí na IP nebo jiných síťových protokolech navrstvených na vrcholu IP.
Dvě verze technologie IP existují dnes. Tradiční domácí počítačové sítě používají IP verzi 4 (IPv4), ale některé další sítě, zejména ty ve vzdělávacích a výzkumných institucích, přijaly novou generaci IP verze 6 (IPv6).
Adresování protokolu IPv4
Adresa IPv4 se skládá ze čtyř bajtů (32 bitů). Tyto bajty jsou také známé jako oktety.
Pro účely čitelnosti obvykle pracují lidé s adresami IP v zápisu nazvaném desetinná tečka . Tato notace umisťuje období mezi každou ze čtyř čísel (oktetů), které obsahují adresu IP.
Například adresa IP, kterou počítače zobrazují jako:
- 00001010 00000000 00000000 00000001
je napsán v desítkové tečce jako:
- 10.0.0.1
Protože každý byte obsahuje 8 bitů, každý oktet v adrese IP se pohybuje v hodnotě od minima 0 do maximálně 255. Proto je celý rozsah adres IP od 0.0.0.0 přes 255.255.255.255 . To představuje celkem 4 294 967 296 možných adres IP.
Adresování protokolu IPv6
IP adresy se významně mění s protokolem IPv6. Adresy IPv6 mají délku 16 bajtů (128 bitů) než čtyři bajty (32 bitů). Tato větší velikost znamená, že protokol IPv6 podporuje více než:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
možné adresy! Vzhledem k tomu, že rostoucí počet mobilních telefonů a další spotřební elektroniky rozšiřuje jejich síťovou schopnost a vyžaduje jejich vlastní adresy, nakonec bude vyčerpán menší adresový prostor IPv4 a stanou se povinné IPv6.
Adresy IPv6 jsou obecně psány v následujícím tvaru:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
V tomhle plné notace , dvojice bajtů IPv6 jsou odděleny dvojtečkou a každý byte v závorkách je reprezentován dvojicí hexadecimálních čísel, jako v následujícím příkladu:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Jak je uvedeno výše, adresy IPv6 běžně obsahují mnoho bajtů s nulovou hodnotou. Stenografické notace v protokolu IPv6 tyto hodnoty odstraní z textové reprezentace (i když jsou bajty stále přítomné v aktuální síťové adrese) takto:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Konečně, mnoho adres IPv6 je rozšíření adres IPv4. V těchto případech mohou být nejprávnější čtyři bajty adresy IPv6 (nejvzdálenější páry dvou bajtů) přepsány v zápisu IPv4. Převedení výše uvedeného příkladu na smíšené výnosy notace:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Adresy IPv6 mohou být napsány v libovolné plné, zkrácené nebo smíšené notaci uvedené výše.