Differenza chiave: IPv4 è la quarta versione di IP ed è ampiamente utilizzata. La versione IPv6 è una versione migliore e avanzata rilasciata per gestire l'esaurimento dell'indirizzo. IPv4 utilizza un formato di indirizzo a 32 bit, mentre IPv6 utilizza un formato a 128 bit.
Per comprendere Internet Protocol Version 4 (IPv4) e Internet Protocol Version 6 (IPv6), è necessario prima capire che cos'è il protocollo Internet. Secondo Dictionary.com, il protocollo Internet (IP) è "un codice utilizzato per etichettare pacchetti di dati inviati attraverso Internet, identificando sia il computer di invio che quello di ricezione." È il protocollo di comunicazione principale utilizzato per trasmettere i dati nel forma di pacchetti di rete su Internet ad altri utenti. È il protocollo principale che stabilisce Internet. L'IP era il servizio di datagramma senza connessione nell'originale Transmission Control Program, che fu introdotto da Vint Cerf e Bob Kahn nel 1974.
Per trasferire i dati da una posizione a un'altra, è necessario innanzitutto sapere dove si trovano gli utenti. IP li distingue come indirizzi IP. L'indirizzo IP è un numero che descrive dove si trova il tuo computer su Internet. Di conseguenza, l'IP solitamente trasferisce i dati da un indirizzo IP a un altro. Gli indirizzi IP vengono utilizzati su quasi tutti i dispositivi che possono connettersi a Internet tra cui computer, laptop, smartphone, console di gioco, ecc.
IPv4 utilizza un formato di indirizzo a 32 bit (a quattro byte), che fornisce approssimativamente 2 ^ 32 indirizzi o 4 miliardi di indirizzi. L'IPv4 è scritto in quattro numeri decimali a 1 byte che sono separati usando punti o punti (es: 170.25.458.1 è un indirizzo IP). Con la crescita inaspettata di Internet, questo numero ha portato all'esaurimento dell'indirizzo IPv4, dove è stato allocato l'ultimo degli indirizzi IP. Per far fronte all'esaurimento dell'indirizzo IPv4, una versione nuova e migliore è in fase di elaborazione e viene attualmente distribuita, IPv6.
Simile a IPv4, IPv6 è un protocollo di livello Internet per l'internetworking a commutazione di pacchetto, che viene utilizzato per trasmettere pacchetti di dati su Internet. IPv6 è descritto nella pubblicazione RFC 2460 di IETF. L'IPv6 è anche conosciuto come IPng o Internet Protocol di nuova generazione ed è l'ultima versione dell'IP; è stato progettato per sostituire il vecchio IPv4 e per gestire l'esaurimento dell'indirizzo. L'IPv6 è entrato in sviluppo nei primi anni '90 quando IETF si rese conto che, a causa del boom di Internet, potremmo eseguire indirizzi IP.
Una delle principali differenze tra IPv4 e IPv6 è che IPv6 utilizza indirizzi a 128 bit, anziché i tradizionali 32 bit, consentendo di supportare approssimativamente 2 ^ 128 indirizzi o 340.282.366, 920, 938.000.000.000.000.000.000.000.000 di indirizzi. Viene anche visualizzato utilizzando il sistema esadecimale e separato da due punti (esempio: 2001: 0db8: 85a3: 0042: 1000: 8a2e: 0370: 7334). Una delle principali preoccupazioni per la distribuzione di questa versione è che entrambe le versioni differenti non sono compatibili e richiederanno alle persone di cambiare router e altri dispositivi. Tuttavia, molti computer sono compatibili con le impostazioni IPv6.
Oltre a fornire più indirizzi, IPv6 è anche tecnologicamente più avanzato rispetto a IPv4 e offre anche funzionalità come (per gentile concessione di Webopedia):
- Non richiederà NAT (Network Address Translation)
- Configurazione automatica
- Niente più collisioni di indirizzi privati
- Migliore routing multicast
- Più semplice formato dell'intestazione
- Routing semplificato e più efficiente
- Vera qualità del servizio (QoS), detta anche "etichettatura del flusso"
- Autenticazione integrata e supporto per la privacy
- Opzioni ed estensioni flessibili
- Amministrazione più semplice (non richiederà più DHCP)