Technológia internetového protokolu (IP) bola vyvinutá v 70. rokoch minulého storočia na podporu niektorých prvých výskumných počítačových sietí. Dnes sa IP stal celosvetovým štandardom pre domáce a obchodné siete. Naše sieťové smerovače, webové prehliadače, e-mailové programy, softvér na okamžité zasielanie správ - všetci sa spoliehajú na IP alebo iné sieťové protokoly vrstvené na vrchole IP.
V súčasnosti existujú dve verzie technológie IP. Tradičné domáce počítačové siete používajú IP verziu 4 (IPv4), ale niektoré ďalšie siete, najmä tie, ktoré sú vo vzdelávacích a výskumných inštitúciách, prijali novú generáciu IP verzie 6 (IPv6).
Adresovanie IPv4
Adresa IPv4 pozostáva zo štyroch bajtov (32 bitov). Tieto bajty sú tiež známe ako oktety.
Na účely čitateľnosti ľudia zvyčajne pracujú s IP adresami v notácii nazývanej desatinné čiarky , Tento zápis označuje časové obdobia medzi každou zo štyroch číslic (oktetov), ktoré obsahujú adresu IP.
Napríklad adresa IP, ktorú počítače zobrazujú ako:
- 00001010 00000000 00000000 00000001
je napísané desatinným číslom ako:
- 10.0.0.1
Pretože každý bajt obsahuje 8 bitov, každý oktet v adrese IP sa pohybuje v hodnote od minima 0 do maximálne 255. Preto je celý rozsah IP adries od 0.0.0.0 skrz 255.255.255.255 , Toto predstavuje celkom 4 294 967 296 možných IP adries.
Adresovanie IPv6
IP adresy sa významne menia s protokolom IPv6. Adresy IPv6 majú dĺžku 16 bajtov (128 bitov) a nie štyri bajty (32 bitov). Táto väčšia veľkosť znamená, že protokol IPv6 podporuje viac ako:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
možné adresy! Vzhľadom na to, že rastúci počet mobilných telefónov a ďalšej spotrebnej elektroniky rozširuje svoju sieťovú sieť a vyžaduje si vlastné adresy, malý adresný priestor IPv4 sa nakoniec vyčerpá a IPv6 sa stane povinným.
Adresy IPv6 sú všeobecne napísané v nasledujúcej forme:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
V tomto plná notácia , dvojice bajtov IPv6 sú oddelené dvojbodkou a každý bajt v zátvorkách je reprezentovaný ako pár hexadecimálnych čísiel, ako je to v nasledujúcom príklade:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Ako je uvedené vyššie, adresy IPv6 bežne obsahujú veľa bajtov s nulovou hodnotou. Stenografická notácia v protokole IPv6 odstráni tieto hodnoty z textovej reprezentácie (aj keď bajty sú stále prítomné v skutočnej sieťovej adrese) nasledovne:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
A nakoniec, mnohé adresy IPv6 sú rozšíreniami adries IPv4. V takýchto prípadoch môžu byť pravé štyri bajty adresy IPv6 (dvojice dvojbajt vpravo najbližšie) prepísané v notácii protokolu IPv4. Prevod vyššie uvedeného príkladu na zmiešané výnosy notácie:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Adresy IPv6 môžu byť napísané v ľubovoľnej z plných, skrátených alebo zmiešaných zápisov uvedených vyššie.













