Introducing G2.ai, the future of software buying.Try now

IPv4 vs. IPv6

da Sudipto Paul
IPv6 memorizza oltre 1.000 volte più indirizzi di protocollo internet rispetto a IPv4 poiché utilizza indirizzi alfanumerici a 128 bit. Scopri di più sulle loro differenze.

IPv4 e IPv6 sono due versioni di protocolli di livello di rete che utilizzano indirizzi a 32 bit e 128 bit per garantire un instradamento fluido dei pacchetti di dati tra dispositivi attraverso le reti. Gli ambienti IPv4 e IPv6 impiegano software di intelligenza degli indirizzi IP per la geolocalizzazione, il rilevamento delle minacce, l'ottimizzazione delle prestazioni di rete e gli obblighi normativi. L'Internet Engineering Task Force (IETF) ha sviluppato IPv6 per superare le limitazioni di IPv4, motivo per cui sono diversi.

Qual è la differenza tra IPv4 e IPv6?

IPv4 utilizza un indirizzo numerico a 32 bit, mentre IPv6 utilizza un indirizzo alfanumerico a 128 bit. Di conseguenza, IPv6 ospita 1.028 volte più indirizzi IP rispetto a IPv4. IPv6 è anche l'ultima generazione di IP, mentre IPv4 è la prima versione stabile del protocollo internet.

Gli indirizzi IPv4 sono rappresentati utilizzando una notazione decimale con punti che separano quattro ottetti (esempio: 192.168.0.1). Vanno da 0 a 255 in termini di 0 e 1.

Gli indirizzi IPv6 utilizzano la notazione esadecimale e contengono otto campi, ciascuno contenente due ottetti (esempio: 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

La tabella seguente mostra le differenze tra IPv4 e IPv6 riguardo alla rappresentazione degli indirizzi, sicurezza, crittografia, integrità e prestazioni di instradamento.

  IPv4 IPv6
Definizione La quarta versione del protocollo internet, utilizza un indirizzo numerico a 32 bit per la trasmissione dei dati attraverso le reti La versione più recente del protocollo internet, che utilizza un indirizzo alfanumerico a 128 bit per superare le limitazioni di IPv4
Esempio 192.168.0.1 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Casi d'uso A causa della convenienza, la maggior parte di internet, sistemi di infrastruttura legacy, intranet e reti private Fornitori di servizi internet (ISP), microservizi e dispositivi complessi dell'Internet delle Cose (IoT)
Indirizzo di loopback 127.0.01 ::1
Lunghezza dell'indirizzo Un indirizzo a 32 bit (232) con quattro ottetti Un indirizzo a 128 bit (2128) che contiene 16 ottetti
Dimensione dell'indirizzo Circa 4 miliardi di indirizzi unici Circa 340 undecilioni di indirizzi unici
Tipi di indirizzo Modalità di indirizzo unicast, broadcast e multicast Indirizzi unicast, anycast e multicast
Notazione dell'indirizzo Notazione decimale puntata, i punti separano quattro gruppi di numeri a tre cifre Notazione esadecimale, in cui i due punti separano otto gruppi di indirizzi alfanumerici a quattro caratteri
Configurazione dell'indirizzo Configurazione manuale e protocollo di configurazione dinamica degli host (DHCP) Varie configurazioni di indirizzo, inclusi manuale, DHCP, configurazione automatica degli indirizzi senza stato (SLAAC) e rinumerazione
Traduzione dell'indirizzo Traduzione degli indirizzi di rete (NAT) per consentire ai dispositivi di rete privata di connettersi con indirizzi IP pubblici e porte Utilizza NAT64 o NAT46 per la traduzione da IPv4 a IPv6
Risoluzione dell'indirizzo Il protocollo di risoluzione degli indirizzi (ARP) è lo standard per le implementazioni IPv4 Processo di scoperta dei vicini per la risoluzione degli indirizzi
Classi di indirizzo IPv4 ha cinque classi: classe A (0-127), classe B (128-191), classe C (192-223), classe D (224-239) e classe E (240-255) Nessuna classe poiché non si basa sul routing inter-dominio senza classi (CIDR)
Campi dell'intestazione Un'intestazione di pacchetto IPv4 contiene 14 campi, incluso il componente opzionale 'opzioni' 8 campi di intestazione, utilizza intestazioni di estensione per le opzioni
Lunghezza dell'intestazione 20 byte, può arrivare fino a 60 byte a seconda dei campi opzionali e del flag 40 byte
Checksum dell'intestazione Presenta un checksum dell'intestazione per identificare le intestazioni di pacchetti corrotte Nessun checksum dell'intestazione, il che accelera l'inoltro dei pacchetti
Schema di trasmissione Schemi di trasmissione limitati e diretti Indirizzamento multicast
Identificazione del flusso di pacchetti Utilizza una combinazione di indirizzo sorgente, porta sorgente, indirizzo di destinazione, porta di destinazione e protocollo per identificare il flusso Utilizza un'etichetta di flusso nella sua intestazione per identificare i pacchetti falsificati
Frammentazione I mittenti e i router di inoltro sono entrambi responsabili della frammentazione in IPv4 Solo i mittenti sono responsabili della frammentazione
Integrità della connessione end-to-end Non possibile Raggiungibile
Compatibilità La maggior parte dell'hardware di rete, sistemi operativi e infrastruttura di rete, ma non con IPv6 Né i sistemi legacy sviluppati per IPv4 né IPv4
Risoluzione del server dei nomi di dominio (DNS) Record A Record AAAA
Efficienza di instradamento Utilizza le informazioni dell'intestazione per l'instradamento gerarchico e la consegna dei pacchetti Tabelle di instradamento e indirizzi globalmente instradabili per migliorare la latenza
Sicurezza IP (IPsec) Opzionale Funzionalità di sicurezza integrate nella sua struttura di intestazione di estensione
Crittografia e autenticazione Nessuna Entrambe
Privacy Mascheramento dell'indirizzo per nascondere gli ultimi otto bit degli indirizzi IP Indirizzi temporanei casuali nelle estensioni di privacy IP

Scopri come il reverse DNS lookup aiuta a trovare gli indirizzi IP dei visitatori e de-anonimizzare il traffico web.

Sudipto Paul
SP

Sudipto Paul

Sudipto Paul is a former SEO Content Manager at G2 in India. These days, he helps B2B SaaS companies grow their organic visibility and referral traffic from LLMs with data-driven SEO content strategies. He also runs Content Strategy Insider, a newsletter where he regularly breaks down his insights on content and search. Want to connect? Say hi to him on LinkedIn.