Ogni utente di Internet in questi giorni deve aver incontrato i termini IPv4 e IPv6. Potresti aver sentito persone dire che IPv6 è migliore di IPv4 ed è il futuro. Ma cosa significano esattamente i termini IPv4 e IPv6 e cosa rende quest'ultimo superiore? Se sei sconcertato dalle stesse domande, allora continua a leggere, mentre discutiamo di IPv4 vs IPv6 e dai uno sguardo migliore al mondo dei protocolli Internet. Ma prima, parliamo di cosa sono i protocolli Internet.
Cos'è l'IP?
Il Protocollo Internet o IP è il principale protocollo di comunicazione nel campo della suite di protocolli Internet per la trasmissione di datagrammi attraverso i confini della rete. Il protocollo Internet ha una funzione di routing che consente l'interconnessione tra vari dispositivi in tutto il mondo e stabilisce in modo efficace la rete che chiamiamo Internet. L'IP è responsabile dell'indirizzamento degli host, dell'incapsulamento dei dati in datagrammi e dell'instradamento dei datagrammi da un host di origine a un host di destinazione attraverso una o più reti IP. In termini di Lehman, IP contiene l'estensione insieme di regole e linee guida che devono essere seguiti durante la trasmissione di dati su qualsiasi spettro di rete.
IPv4 vs IPv6: cosa significano?
Internet Protocol versione 4 (IPv4) è la quarta versione del protocollo Internet (IP). Inizialmente è stato distribuito per la produzione in ARPANET nel 1983 e da allora è cresciuto fino a instradare la maggior parte del traffico Internet oggi. IPv4 è un protocollo senza connessione implementato su reti che utilizzano la commutazione di pacchetto. Funziona sul modello di consegna del miglior sforzo, il che significa che ottengono velocità di trasmissione e tempi di consegna variabili non specificati, a seconda del carico di traffico corrente. Non garantisce la consegna, né assicura la corretta sequenza o evita la duplicazione della consegna.
Internet Protocol versione 6 (IPv6) è la versione più recente di Internet Protocol e l'aggiornamento incrementale a IPv4. Essenzialmente, IPv6 è un protocollo Internet Layer per il collegamento in rete a commutazione di pacchetto e fornisce la trasmissione di datagrammi end-to-end su più reti IP, aderendo strettamente ai principi di progettazione sviluppati nella versione precedente del protocollo. IPv6 è stato formalmente descritto per la prima volta nel documento standard Internet RFC 2460, pubblicato nel dicembre 1998, ma ha iniziato a esistere sui dispositivi dalla fine del 2006.
IPv4 vs IPv6: differenze dettagliate
IPv4 | IPv6 | |
---|---|---|
Indirizzo | 32 bit (4 byte) 12:34:56:78 | 128 bit (16 byte) |
Esempio | 12:34:56:78 | 1234: 5678: 9abc: def0: 1234: 5678: 9abc: def0 |
Dimensioni del pacchetto | 576 byte richiesti, frammentazione opzionale | 1280 byte richiesti senza frammentazione |
Frammentazione dei pacchetti | Router e host di invio | Invio solo host |
Intestazione del pacchetto | Non identifica il flusso di pacchetti per la gestione della QoS Include un checksum Include le opzioni fino a 40 byte | Contiene il campo Etichetta flusso che specifica il flusso di pacchetti per la gestione QoS Non include un checksum Intestazioni di estensione utilizzate per i dati facoltativi |
Record DNS | Record di indirizzo (A), mappa i nomi degli host Record di puntatore (PTR), Dominio DNS IN-ADDR.ARPA | Record di indirizzo (AAAA), mappa i nomi degli host Record di puntatore (PTR), Dominio DNS IP6.ARPA |
Configurazione dell'indirizzo | Manuale o tramite DHCP | Autoconfigurazione dell'indirizzo senza stato (SLAAC) utilizzando Internet Control Message Protocol versione 6 (ICMPv6) o DHCPv6 |
Risoluzione da IP a MAC | trasmette ARP | Richiesta di vicinato multicast |
Gestione dei gruppi di sottoreti locali | Internet Group Management Protocol (IGMP) | Multicast Listener Discovery (MLD) |
Trasmissione | sì | No |
Multicast | sì | sì |
IPSec | opzionale, esterno | necessario |
Perché la necessità di IPv6?
IPv4 utilizza solo 32 bit per i suoi indirizzi Internet. Ciò significa essenzialmente che IPv4 può supportare fino a 2 ^ 32 Indirizzi IP totali, a cui corrispondono 4.294.967.296 (4,29 miliardi). Anche se questo sembra essere un numero elevato, il numero stimato di dispositivi che si connettono a Internet supera i 20 miliardi e il numero sembra crescere di giorno in giorno. Pertanto, l'indirizzo IP di qualsiasi dispositivo deve essere specifico e univoco e, con il numero crescente di utenti, stiamo esaurendo gli indirizzi IPv4.
L'IPv6, invece, utilizza indirizzi Internet a 128 bit. Ciò significa che il protocollo può supportare fino a 2 ^ 128 Indirizzi IP in totale, che più o meno risultano essere 340.282.366.920.938.000.000.000.000.000.000.000.000 (Trecentoquaranta undecilioni, duecentoottantadue decilioni, trecentosessantasei non miliardi, novecentoventi ottilioni, novecentotrentotto settilioni) (sì, è vero!). In sostanza, lo standard IPv6 è più che sufficiente per mantenere Internet operativo per un tempo molto, molto lungo.
Vantaggi di IPv6
L'IPv6, oltre all'aumento del numero di indirizzi disponibili, offre ulteriori vantaggi. Con l'aiuto di IPv6, è stata eliminata la necessità di NAT (Network Address Translation), che in precedenza era utilizzata per conservare le allocazioni dello spazio degli indirizzi globali a causa della mancanza di indirizzi IPv4. Inoltre, anche l'IPv6 elimina la possibilità di conflitti di indirizzi privati, insieme a un migliore routing multicast.
Rispetto agli standard IPv4, IPv6 ha un formato di intestazione più semplice, che consente un instradamento più semplice ed efficiente. Realizza anche un file aumento della qualità del servizio (QoS), denominato anche "etichettatura di flusso". Per non dimenticare, l'IPv6 ha il proprio supporto integrato per l'autenticazione e la privacy e ha opzioni flessibili con supporto per le estensioni. Nel complesso, l'IPv6 fornisce anche un'amministrazione più semplice, dicendo addio al protocollo DHCP (Dynamic Host Configuration Protocol).
Da IPv4 a IPv6: lo switch
L'esaurimento di IPv4 era stato previsto anni fa. Nel 1993 è stato introdotto il Classless Inter-Domain Routing (CIDR), che è stato successivamente sostituito con un ampio uso di Network Address Translation (NAT). Sebbene entrambi i metodi funzionassero, non erano altro che mezzi temporanei per ritardare l'esaurimento dell'indirizzo IPv4. In sostanza, il passaggio a IPv6 è necessario, ma i progressi sono stati lenti. Per effettuare il passaggio, software e router richiedono modifiche per supportare la rete più avanzata, il che richiederà tempo e denaro.
A partire dal 2014, IPv4 trasportava ancora oltre il 99% del traffico Internet mondiale. Nonostante una decennale storia di sviluppo e implementazione come protocollo Standards Track, l'implementazione generale di IPv6 a livello mondiale sta aumentando lentamente. Al 22 luglio 2017, la percentuale di utenti che ha raggiunto i servizi Google con IPv6 ha raggiunto per la prima volta il 20,1%, crescendo di circa il 7,2% all'anno, anche se varia ampiamente a seconda della regione. Sebbene i dispositivi adottino gli standard IPv6, il il numero di provider di rete che passano a IPv6 è ancora piuttosto basso. Nel frattempo, IPv4 e IPv6 funzionano efficacemente come reti parallele, sebbene lo scambio di dati tra questi protocolli richieda gateway speciali.
VEDERE ANCHE: Cos'è il Dark Web e come accedervi?
IPv4 vs IPv6: il cambiamento inevitabile
La mancanza di indirizzi IPv4 è qui, ma per fortuna abbiamo l'IPv6. Con 2 ^ 32 indirizzi (non citerò di nuovo il numero esatto), lo standard IPv6 dovrebbe facilmente resistere alla prova del tempo. Tutti i dispositivi più recenti sono dotati di IPv6 come standard e, anche se non l'hai notato, è probabile che tu abbia già effettuato il passaggio a IPv6. Il passaggio a IPv6 è necessario e inevitabile, uno che sei obbligato a fare presto. Oppure, ad essere onesti, considerando che i dispositivi intorno a te e il tuo ISP sono già passati ad esso, anche tu farai il passaggio.
Quindi questo è tutto ciò che c'è da fare per discutere di IPv4 vs IPv6. Raccontaci i tuoi pensieri sulla prossima grande novità nel mondo del protocollo Internet nella sezione commenti qui sotto.