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
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.
