IPv4 vs IPv6 záhlaví
IPv4 (Internet Protocol verze 4) je čtvrtá verze internetového protokolu (IP). Používá se v sítích Link Layer s přepojováním paketů, jako je Ethernet. IPv4 používá metodu doručování podle nejlepšího úsilí, která neposkytuje záruku doručení. IPv4 paket se skládá z hlavičky a datové části. Tato hlavička obsahuje čtrnáct polí. IPv6 (Internet Protocol verze 6) je verze IP, která následovala po IPv4. IPv6 byl vyvinut jako řešení pro vyčerpání adres IPv4. Pakety IPv6 se také skládají z hlavičky a datové části. Záhlaví IPv6 se skládá z části s pevnou velikostí, 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) |
Offset fragmentů (13 bitů) |
|||
Čas žít (8 bitů) |
Protokol (8 bitů) |
Kontrolní součet záhlaví (16 bitů) |
|||
Zdrojová IP adresa (32 bitů) |
|||||
Cílová IP adresa (32 bitů) |
|||||
Options (proměnná délka) |
Padding (proměnná délka) |
V hlavičce IPv4 má zdrojová adresa a cílová adresa délku 32 bitů. Proto IPv4 umožňuje adresní prostor 4,3×109 (232) adres. Mezi nimi jsou některé adresy vyhrazeny pro speciální použití, jako jsou privátní sítě nebo vícesměrové adresy, což dále snižuje dostupný počet adres pro veřejné použití.
Co jsou záhlaví IPv6?
Verze (4 bity) |
Traffic Class (8 bitů) |
Flow Label (20 bitů) |
||
Délka užitečného zatížení (16 bitů) |
Další záhlaví (8 bitů) |
Hop Limit (8 bitů) |
||
Adresa zdroje (128 bitů) |
||||
Cílová adresa (128 bitů) |
Hlavička IPv4 se skládá z pevné části a rozšíření. Pevná část obsahuje zdrojovou a cílovou adresu, počítadlo skoků a odkaz na hlavičku rozšíření (pokud existuje). Jednou z důležitých vlastností hlavičky IPv6 je velký adresní prostor. Zdrojová i cílová adresa mohou mít 128 bitů. Vznikne tak adresní prostor 3,4×1038 (2128). Záhlaví rozšíření obsahuje speciální informace, jako jsou informace o směrování, zabezpečení atd.
Jaký je rozdíl mezi záhlavími IPv4 a IPv6?
IPv4 je čtvrtá verze internetového protokolu a IPv6 je nástupcem IPv6. Nejdůležitější rozdíl mezi těmito dvěma je velikost adresního prostoru. IPv4 umožňuje pouze 32bitové zdrojové a cílové adresy, zatímco IPv6 umožňuje 128bitové zdrojové a cílové adresy. Tím je adresní prostor IPv4 4,3×109 (232) a adresní prostor IPv6 3.4×1038 (2128), což je mnohem větší. Dále IPv4 obsahuje prostor přidělený pro volby, ale v IPv6 je tato část přesunuta do hlavičky rozšíření. Kromě toho má hlavička IPv6 pevnou velikost 40 bajtů, zatímco velikost hlavičky IPv4 by mohla mít proměnlivou velikost kvůli části voleb v hlavičce IPv4. Také některé sekce v záhlaví byly přejmenovány. Například typ služby byl přejmenován na traffic class; 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 přítomna.