Záhlaví IPv4 vs IPv6
IPv4 (internetový protokol verze 4) je čtvrtá verze internetového protokolu (IP). Používá se v paketově přepínaných sítích Link Layer, jako je Ethernet. IPv4 používá metodu doručování s nejlepším úsilím, která neposkytuje záruku doručení. Paket IPv4 se skládá z hlavičky a datové sekce. Tato hlavička obsahuje čtrnáct polí. IPv6 (internetový protokol verze 6) je verze protokolu IP, která následovala po protokolu IPv4. Protokol IPv6 byl vyvinut jako řešení vyčerpání adres protokolu IPv4. Pakety IPv6 se také skládají ze záhlaví a datové sekce. Záhlaví IPv6 je tvořeno částí pevné velikosti, která by mohla poskytovat hlavní funkce a možnost rozšířit záhlaví o speciální funkce.
Co jsou záhlaví IPv4?
Verze (4 bity) |
IHL (délka internetového záhlaví) (4 bity) |
Typ služby (8 bitů) |
Celková délka (16 bitů) |
||
Identifikace (16 bitů) |
Vlajky (3 bity) |
Fragment Offset (13 bitů) |
|||
Čas žít (8 bitů) |
Protokol (8 bitů) |
Kontrolní součet záhlaví (16 bitů) |
|||
Zdrojová IP adresa (32 bitů) |
|||||
Cílová adresa IP (32 bitů) |
|||||
Možnosti (proměnná délka) |
Polstrování (proměnná délka) |
V záhlaví IPv4 má zdrojová a cílová adresa délku 32 bitů. IPv4 proto umožňuje adresní prostor 4,3 × 10 9 (2 32) adres. Mezi nimi jsou některé adresy vyhrazeny pro speciální použití, jako jsou soukromé sítě nebo adresy vícesměrového vysílání, což dále snižuje dostupný počet adres pro veřejné použití.
Co jsou záhlaví IPv6?
Verze (4 bity) |
Dopravní třída (8 bitů) |
Štítek toku (20 bitů) |
||
Délka užitečného zatížení (16 bitů) |
Další záhlaví (8 bitů) |
Omezení chmele (8 bitů) |
||
Zdrojová adresa (128 bitů) |
||||
Cílová adresa (128 bitů) |
Záhlaví protokolu IPv4 se skládá z pevné části a rozšíření. Pevná část obsahuje zdrojovou a cílovou adresu, čítač hopů a odkaz na záhlaví rozšíření (pokud existuje). Jednou z důležitých funkcí v záhlaví IPv6 je velký adresní prostor. Zdrojová i cílová adresa mohou mít 128 bitů. Tím by se vytvořil adresní prostor 3,4 × 10 38 (2 128). Záhlaví rozšíření obsahuje speciální informace, jako jsou informace o směrování, zabezpečení atd.
Jaký je rozdíl mezi hlavičkami IPv4 a IPv6?
IPv4 je čtvrtá verze internetového protokolu a IPv6 je nástupcem protokolu IPv6. Nejdůležitějším rozdílem mezi těmito dvěma je velikost adresního prostoru. Protokol IPv4 umožňuje pouze 32bitovou zdrojovou a cílovou adresu, zatímco protokol IPv6 umožňuje 128bitovou zdrojovou a cílovou adresu. Díky tomu je adresní prostor IPv4 4,3 × 10 9 (2 32) a adresní prostor IPv6 3,4 × 10 38 (2 128)), který je mnohem větší. IPv4 dále obsahuje prostor vyhrazený pro možnosti, ale v IPv6 je tato část přesunuta do záhlaví rozšíření. Kromě toho má záhlaví IPv6 pevnou velikost 40 bajtů, zatímco záhlaví IPv4 by mohlo mít proměnlivou velikost kvůli sekci možností v záhlaví IPv4. Také byly přejmenovány některé části v záhlaví. Například typ služby byl přejmenován na dopravní třídu; celková délka byla přejmenována na délku užitečného zatížení atd. Navíc některá pole v IPv4, jako je IHL, identifikace, příznaky, nejsou v IPv6.