Doporučená, 2024

Redakce Choice

Rozdíl mezi IPv4 a IPv6

IPv4 a IPv6 jsou verze internetového protokolu, kde IPv6 je rozšířená verze IPv4. Existují různé rozdíly mezi protokolem IPv4 a protokolem IPv6, včetně jejich vlastností, ale rozhodující je počet adres, které generuje.

IP verze 4 (IPv4) generuje 4, 29 x 109 jedinečných síťových adres, které jsou nedostatečné v důsledku toho dochází k nedostatku místa na Internetu. Zatímco IP verze 6 (IPv6) produkuje 3, 4 x 1038 adres a je škálovatelným a flexibilním řešením současného problému.

Především chápeme, co je internetový protokol. Standardní protokol TCP / IP, který definuje datagram IP jako jednotku informací přesouvaných přes internet. Jedná se o nespolehlivý a bezprotokolový datagramový protokol - doručovací služba s nejlepším úsilím. Internet je abstrakce fyzických sítí a poskytuje stejné funkce jako přijímání a doručování paketů.

IP poskytuje tři hlavní věci:

  • Specifikace přesného formátu všech dat.
  • Provádí funkci směrování a volí cestu pro odesílání dat.
  • Zahrnuje soubor pravidel, které podporují myšlenku nespolehlivého doručování paketů.

Srovnávací graf

Základy srovnáníIPv4IPv6
Konfigurace adresyPodporuje manuální a DHCP konfiguraci.Podporuje automatickou konfiguraci a přečíslování
Integrita koncového spojeníNedosažitelnýDosažitelný
Adresní prostorMůže generovat 4, 29 x 10 9 adres.To může produkovat docela velký počet adres, tj. 3.4 x 10 38 .
Bezpečnostní funkceBezpečnost závisí na aplikaciIPSEC je zabudován v protokolu IPv6
Délka adresy32 bitů (4 bajty)128 bitů (16 bytů)
Zastoupení adresyV desítkové soustavěV šestnáctkové soustavě
Fragmentace provádí
Odesílatele a směrovače směrováníPouze odesílatelem
Identifikace toku paketůNení dostupnýK dispozici a používá pole popisku toku v záhlaví
Pole kontrolního součtu
DostupnýNení dostupný
Schéma přenosu zpráv
VysíláníMulticasting a Anycasting
Šifrování a ověřování
Není poskytnutoPokud

Definice IPv4

Adresa IPv4 je 32bitová binární hodnota, kterou lze zobrazit jako čtyři desetinná místa. Adresní prostor IPv4 nabízí asi 4, 3 miliardy adres. Pouze 3, 7 miliardy adres může být přiděleno pouze ze 4, 3 miliardy adres. Ostatní adresy jsou konzervovány pro specifické účely, jako je vícesměrové vysílání, soukromý adresní prostor, testování zpětné smyčky a výzkum.
IP verze 4 (IPv4) používá vysílání pro přenos paketů z jednoho počítače do všech počítačů; někdy to někdy vytváří problémy.

Tečkovaný desetinný zápis IPv4
128.11.3.31

Formát paketů

Datagram IPv4 je paket s proměnnou délkou, který obsahuje záhlaví (20 bajtů) a data (až 65 536 s hlavičkou). Záhlaví obsahuje informace nezbytné pro směrování a doručování.

Základní záhlaví

Verze: Definuje číslo verze IP, tj. V tomto případě je 4 s binární hodnotou 0100.
Délka záhlaví (HLEN): Představuje délku záhlaví ve násobku čtyř bajtů.
Typ služby: Určuje, jak má být datagram zpracováván a zahrnuje jednotlivé bity, jako je úroveň propustnosti, spolehlivost a zpoždění.
Celková délka: Znamená celou délku IP datagramu.
Identifikace: Toto pole se používá při fragmentaci. Datagram je rozdělen, když prochází různými sítěmi, aby odpovídal velikosti síťového rámce. V tomto okamžiku je každý fragment určen sekvenčním číslem v tomto poli.
Příznaky: Bity v poli příznaky zpracovávají fragmentaci a identifikují první, střední nebo poslední fragment atd.

IPv4 Datagram

Odsazení fragmentace: Jedná se o ukazatel, který představuje posun dat v původním datagramu.
Čas do života: Definuje počet skoků, které může datagram před odjezdem přesunout. Jednoduchými slovy určuje dobu, po kterou datagram zůstává na internetu.
Protokol: Pole protokolu určuje, která data protokolu horní vrstvy jsou zapouzdřena v datagramu (TCP, UDP, ICMP atd.).
Kontrolní součet záhlaví: Toto je 16bitové pole, které potvrzuje integritu hodnot záhlaví, ne zbytek paketu.
Zdrojová adresa: Jedná se o čtyřbajtovou internetovou adresu, která identifikuje zdroj datagramu.
Cílová adresa: Toto je 4bajtové pole, které identifikuje cílový cíl.
Možnosti: Poskytuje více funkcí datagramu IP. Dále může nést pole, jako je směrování řízení, načasování, řízení a vyrovnání.
IPv4 je dvouúrovňová struktura adres (ID sítě a id hostitele) rozdělená do pěti kategorií (A, B, C, D a E).

Definice IPv6

Adresa IPv6 je 128bitová binární hodnota, kterou lze zobrazit jako 32 hexadecimálních číslic. Sloupce izolují položky v sekvenci 16bitových hexadecimálních polí. Poskytuje 3, 4 x 1038 IP adres. Tato verze IP adresování je navržena tak, aby splňovala potřeby vyčerpání IP adres a poskytovala dostatečné adresy pro budoucí požadavky na růst internetu.
Vzhledem k tomu, že IPv4 používá dvouúrovňovou adresní strukturu, kde je použití adresního prostoru nedostatečné. To byl důvod, proč bylo navrženo IPv6, aby se překonaly nedostatky IPv4. Formát a délka adres IP byly změněny spolu s formátem paketů a také byly upraveny protokoly.

Hexadecimální kolonová notace IPv6
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

Formát paketu IPv6

Každý paket se skládá z povinné základní záhlaví následované užitnou zátěží. Užitečné zatížení obsahuje dvě části, jmenovitě volitelné hlavičky rozšíření a data z horní vrstvy. Základní záhlaví spotřebuje 40 bajtů, naopak záhlaví rozšíření a data z horní vrstvy obvykle obsahují až 65 535 bajtů informací.

Základní záhlaví

Verze: Toto čtyřbitové pole určuje verzi IP, tj. 6 v tomto případě.
Priorita: Definuje prioritu paketu týkajícího se dopravní zácpy.
Štítek toku: Důvodem pro navrhování tohoto protokolu je usnadnit speciální řízení určitého toku dat.
Délka zátěže: Definuje celkovou délku IP datagramu kromě základní záhlaví.

Další záhlaví: Je to osmibitové pole popisující záhlaví, které sleduje záhlaví základny v datagramu. Další záhlaví je jeden z volitelných záhlaví rozšíření, které IP používá, nebo záhlaví pro protokol horní vrstvy, například UDP nebo TCP.
Hranice hopu: Toto osmibitové pole skokového limitu pomáhá se stejnými funkcemi v poli TTL v IPv4.
Zdrojová adresa: Jedná se o 16 bajtovou internetovou adresu identifikující zdroj datagramu.
Cílová adresa: Jedná se o 16bajtovou internetovou adresu, která obecně popisuje konečný cíl datagramu.

Klíčové rozdíly mezi IPv4 a IPv6

Podívejme se na podstatný rozdíl mezi IPv4 a IPv6.

  1. IPv4 má 32bitovou délku adresy, zatímco IPv6 má 128-bitovou délku adresy.
  2. Adresy IPv4 představují binární čísla v desítkách. Adresy IPv6 naopak vyjadřují binární čísla v šestnáctkové soustavě.
  3. Protokol IPv6 používá fragmentaci mezi koncovými body, zatímco protokol IPv4 vyžaduje, aby mezilehlý směrovač fragmentoval jakýkoli příliš velký datagram.
  4. Délka záhlaví IPv4 je 20 bytů. Naproti tomu délka záhlaví IPv6 je 40 bytů.
  5. IPv4 používá pole kontrolního součtu ve formátu záhlaví pro zpracování kontroly chyb. Naopak IPv6 odstraní pole kontrolního součtu záhlaví.
  6. V protokolu IPv4 základní záhlaví neobsahuje pole pro délku záhlaví a pole 16-bitové délky užitečného zatížení jej nahrazuje v záhlaví protokolu IPv6.
  7. Pole možností v protokolu IPv4 jsou použita jako záhlaví rozšíření v protokolu IPv6.
  8. Pole Time to live v IPv4 označuje jako Hop limit v IPv6.
  9. Pole délky záhlaví, které je obsaženo v protokolu IPv4, je v protokolu IPv6 vyloučeno, protože délka této záhlaví je pevná.
  10. IPv4 používá vysílání k přenosu paketů do cílových počítačů, zatímco IPv6 používá vícesměrové vysílání a vysílání.
  11. IPv6 poskytuje ověřování a šifrování, ale IPv4 to neposkytuje.

Závěr

IPv6 zachovává mnoho základních pojmů ze současného protokolu IPv4, ale mění většinu detailů. IPv4 byl navržen jako dopravní a komunikační prostředek, ale počet adres vyčerpal, což byl důvod pro vývoj IPv6. IPv6 poskytuje škálovatelnost, flexibilitu a bezproblémové možnosti v oblasti sítí.

Top