Differenza tra intestazioni IPv4 e IPv6

IPv4 vs intestazioni IPv6

IPv4 (Internet Protocol versione 4) è la quarta versione di Internet Protocol (IP). Viene utilizzato su reti Layer Link Layer commutate come Ethernet. IPv4 utilizza il metodo di consegna sforzo migliore, che non fornisce una garanzia di consegna. Il pacchetto IPv4 è costituito da un'intestazione e una sezione di dati. Questa intestazione contiene quattordici campi. IPv6 (Internet Protocol versione 6) è la versione di IP che ha seguito IPv4. IPv6 è stato sviluppato come soluzione per l'esaurimento dell'indirizzo di IPv4. I pacchetti IPv6 sono anche costituiti da un'intestazione e una sezione di dati. L'intestazione IPv6 è costituita da una parte di dimensione fissa che potrebbe fornire la funzionalità principale e l'opzione per estendere l'intestazione in modo da includere funzionalità speciali.

Cosa sono le intestazioni IPv4?

Versione

(4 bit)

IHL (Internet Header Length)

(4 bit)

Tipo di servizio

(8 bit)

Lunghezza totale

(16 bit)

Identificazione

(16 bit)

bandiere

(3 bit)

Frammento Offset

(13 bit)

Tempo di vivere

(8 bit)

Protocollo

(8 bit)

Checksum dell'intestazione

(16 bit)

Indirizzo IP di origine

(32 bit)

indirizzo IP di destinazione

(32 bit)

Opzioni

(lunghezza variabile)

Imbottitura

(lunghezza variabile)

Nell'intestazione IPv4, l'indirizzo di origine e l'indirizzo di destinazione hanno la lunghezza di 32 bit. Pertanto, IPv4 consente uno spazio di indirizzamento di 4.3 × 109 (232) indirizzi. Tra questi, alcuni indirizzi sono riservati per usi speciali come reti private o indirizzi multicast, che riduce ulteriormente il numero disponibile di indirizzi per uso pubblico.

Cosa sono le intestazioni IPv6?

Versione

(4 bit)

Classe di traffico

(8 bit)

Etichetta di flusso

(20 bit)

Payload Length

(16 bit)

Intestazione successiva

(8 bit)

Hop Limit

(8 bit)

Indirizzo di partenza

(128 bit)

Indirizzo di destinazione

(128 bit)

L'intestazione di IPv4 è costituita da una parte fissa e un'estensione. La parte fissa contiene gli indirizzi di origine e destinazione, un contatore hop e un riferimento all'intestazione dell'estensione (se ce n'è uno). Una delle caratteristiche importanti nell'intestazione IPv6 è lo spazio degli indirizzi di grandi dimensioni. Sia gli indirizzi di origine che di destinazione possono avere 128 bit. Questo creerebbe un 3.4 × 1038 (2128) spazio indirizzo. L'intestazione dell'estensione contiene informazioni speciali come le informazioni su routing, sicurezza, ecc.

Qual è la differenza tra le intestazioni IPv4 e IPv6?

IPv4 è la quarta versione di Internet Protocol e IPv6 è il successore di IPv6. La differenza più importante tra questi due è la dimensione dello spazio degli indirizzi. IPv4 consente solo indirizzi sorgente e destinazione a 32 bit, mentre IPv6 consente indirizzi sorgente e destinazione a 128 bit. Questo rende lo spazio degli indirizzi di IPv4 4.3 × 109 (232) e lo spazio degli indirizzi di IPv6 3.4 × 1038 (2128), che è molto più grande. Inoltre, IPv4 contiene uno spazio allocato per le opzioni, ma in IPv6 questa sezione viene spostata nell'intestazione dell'estensione. Inoltre, l'intestazione IPv6 ha una dimensione fissa di 40 byte, mentre l'intestazione IPv4 potrebbe essere di dimensioni variabili a causa della sezione delle opzioni nell'intestazione IPv4. Anche alcune delle sezioni nell'intestazione sono state rinominate. Ad esempio, il tipo di servizio è stato rinominato in classe di traffico; lunghezza totale è stato rinominato in lunghezza del carico utile, ecc. Inoltre, alcuni dei campi in IPv4 come IHL, identificazione, bandiere non sono presenti in IPv6.