Quale è la differenza tra i protocolli IPv4 e IPv6

Anonim

Protocolli IPv4 vs IPv6 | Schemi di indirizzamento IP e limitazioni

Protocollo Internet

IP (Internet Protocol) è definito in RFC791 (Request for Comments) del IETF nel 1981. IP è un protocollo connessione non utilizzato nelle reti di comunicazione commutate a pacchetti. IP fornisce la trasmissione di dati da un host all'altro, dove l'host è identificato con un numero univoco chiamato indirizzo IP. IP non supporta la consegna garantita o mantiene la sequenza di consegna. Funziona per offrire con il massimo sforzo in modo che rientri nel miglior traffico di sforzo nelle reti di trasmissione di pacchetti. Lo strato sopra IP (TCP) si occuperà della consegna garantita e della sequenza dei pacchetti.

L'indirizzo IP è un numero specifico per identificare in modo univoco un host nella rete computerizzata a livello globale. In un esempio di parola reale si può pensare come un numero di telefono con codice paese che è unico per raggiungere una persona. Se Alice vuole chiamare Bob, Alice chiamerà il numero di telefono di Bob, esattamente nella comunicazione a pacchetti se Alice vuole inviare un pacchetto a Bob; Alice invierà il pacchetto all'indirizzo IP di Bob che è unico. Questi indirizzi IP sono chiamati IP pubblico o IP reale. Pensa a un caso in cui Alice sta chiamando l'ufficio di Bob e pugno il numero di interno per raggiungere Bob, il numero di interno non può essere raggiunto dall'esterno perché questa estensione è privata. (Ext 834929), lo stesso numero di estensione può esistere anche in un'altra società. (Società B Ext 834929). E 'come lo stesso nel mondo IP anche ci sono indirizzi IP privati ​​che vengono utilizzati all'interno di una rete privata. Questo non è direttamente raggiungibile dall'esterno e non è anche unico.

IPv4

Definito in RFC 791

Si tratta di un numero a 32 bit per identificare gli host. Quindi lo spazio di indirizzi totale è 232, che è quasi uguale a 4 × 109. IP è operato in concetti classless e senza classi per superare la carenza di indirizzi. La classe di rete è un piano di indirizzi per identificare la rete e gli host delle reti. IPv4 dispone di 5 classi A, B, C, D ed E. Nella classe A, i primi 8 bit di 32 bit identificano la rete e la classe B sono i primi 16 bit e nella classe C sono 24 bit. Se si considera che un indirizzo di classe C 24 bit prima identificare la parte di rete e gli ultimi 8 bit per identificare gli host in quella particolare rete. In teoria, una rete di classe C può contenere solo 28, che è 256 host.

A causa della limitazione dello spazio di indirizzi, nel 1993 viene introdotto il CIDR (Routing interattivo senza classe). Piuttosto che una parte di rete fissa e una parte host, CIDR introduce la lunghezza variabile della rete e della parte ospite con relative maschere di sottorete.

IPv6

Definito in RFC 2460

IPv6 viene introdotto per superare la scarsità di spazio di indirizzi IP.IPv6 è un numero di 128 bit con spazio di indirizzamento di 2128 (circa 3 × 4 × 1038). Ciò dà la flessibilità per superare i problemi di spazio di indirizzamento e il traffico di routing.

Formato indirizzo:

Qui in IPv6 i primi 64 bit definiscono la parte di rete e il resto dei 64 bit è parte dell'indirizzo host. IPv4 è rappresentato in 4 blocchi di 8 bit binari mentre IPv6 è rappresentato da 8 gruppi di valori esadecimali a 16 bit separati da due punti.

Esempio: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

Inoltre, per un facile utilizzo, può essere abbreviato con le seguenti regole

(1) può essere omesso

(2) La presenza singola di gruppi consecutivi di zero all'interno di un indirizzo può essere sostituita da un doppio colon

Quindi 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 può essere scritto come segue

(1) Spazio di indirizzi di grandi dimensioni, di dimensioni elevate di IPv6

2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 <

(4) Mobility Supported

(5) Intestazione estensibile se necessario

(6) Più grande (9) I payload di dimensioni supportati in IPv6 se la rete supporta più grande MTU. (Jumbograms)

Sommario:

(1) IPv4 è lo spazio di indirizzi a 32 bit in cui IPv6 dispone di 128 bit di spazio di indirizzi.

(2) CIDR è stato introdotto per l'utilizzo ottimizzato di IPv4

(3) Il formato IPv4 è quattro Octect e IPv6 è 8 blocco Esadecimale.

(4) Anche se IPv4 supporta multicast limitato, IPv6 supporta notevolmente multicast

(5) IPv6 evita il routing triangolare, poiché supporta Mobility

(6) IPv6 supporta più payload di IPv4) Il tunneling IP viene utilizzato per l'interconnessione IPv4 e IPv6 al momento.