Lo spazio degli indirizzi IPv6 e lo spazio degli indirizzi IPv4 sono completamente disgiunti?
Sì, sono due protocolli separati e incompatibili con indirizzi completamente diversi.
Quel libro non è aggiornato. L'indirizzamento a cui fa riferimento è stato deprecato molto tempo fa. si riferisce al vecchio indirizzamento IPv4 compatibile per IPv6 che era obsoleto. Vedi RFC 5156, Indirizzi IPv6 per uso speciale :
2.3. Indirizzi compatibili con IPv4
:: / 96 sono gli indirizzi compatibili con IPv4 [ RFC4291 ]. Questi indirizzi sono obsoleti e non dovrebbero apparire su Internet pubblico.
Esiste l'indirizzamento mappato IPv4 per IPv6, ma non viene realmente utilizzato come indirizzamento per i pacchetti:
2.2. \ Indirizzi mappati IPv4
:: FFFF: 0: 0/96 sono gli indirizzi mappati IPv4 [ RFC4291 ]. Gli indirizzi all'interno di questo blocco non devono apparire su Internet pubblico.
Vedi anche l' architettura di indirizzamento RFC 4291, IP versione 6 di riferimento :
2.5.5. Indirizzi IPv6 con indirizzi IPv4 incorporati
Sono definiti due tipi di indirizzi IPv6 che portano un indirizzo IPv4 nei 32 bit di ordine inferiore dell'indirizzo. Questi sono "Indirizzo IPv6 compatibile IPv4" e "Indirizzo IPv6 mappato IPv4".
2.5.5.1. Indirizzo IPv6 compatibile IPv4
È stato definito "Indirizzo IPv6 compatibile IPv4" per facilitare la transizione IPv6. Il formato dell '"indirizzo IPv6 compatibile IPv4" è il seguente:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Nota: l'indirizzo IPv4 utilizzato in "Indirizzo IPv6 compatibile IPv4" deve essere un indirizzo unicast IPv4 univoco a livello globale.
L '"indirizzo IPv6 compatibile IPv4" è ora obsoleto perché gli attuali meccanismi di transizione IPv6 non utilizzano più questi indirizzi. Non sono richieste implementazioni nuove o aggiornate per supportare questo tipo di indirizzo.
2.5.5.2. Indirizzo IPv6 mappato IPv4
È definito un secondo tipo di indirizzo IPv6 che contiene un indirizzo IPv4 incorporato. Questo tipo di indirizzo viene utilizzato per rappresentare gli indirizzi dei nodi IPv4 come indirizzi IPv6. Il formato dell '"indirizzo IPv6 mappato IPv4" è il seguente:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Vedere [ RFC4038 ] per informazioni generali sull'uso dell '"indirizzo IPv6 mappato IPv4".
Significa che lo spazio degli indirizzi IPv4 è incorporato nella gamma inferiore dello spazio degli indirizzi IPv6?
Solo in determinate circostanze, ma ciò non è normalmente raccomandato.
Tale inclusione è fissa? Lo spazio degli indirizzi IPv4 può essere incorporato in qualsiasi sottointervallo continuo dello spazio degli indirizzi IPv6?
A tale scopo, sono progettati solo un paio di intervalli di indirizzi IPv6 e non vengono utilizzati per l'invio di pacchetti. Questo non viene utilizzato nell'indirizzamento IPv6 globale.
Significa che per qualsiasi indirizzo IPv4 esiste un indirizzo IPv6 che fa riferimento allo stesso indirizzo dell'indirizzo IPv4?
Non proprio. Concettualmente, sì, per l'indirizzamento mappato IPv4 per IPv6, ma non viene effettivamente utilizzato per l'invio di pacchetti.
Ad esempio, sono ::192.31.20.46
ed 192.31.20.46
effettivamente lo stesso indirizzo?
- se invio un messaggio a: 192.31.20.46, 192.31.20.46 riceverà il mio messaggio?
- se invio un messaggio a 192.31.20.46, :: 192.31.20.46 riceverà il mio messaggio?
:: 127.0.0.1 sarà ancora un indirizzo IP di loopback e, in caso affermativo, è effettivamente lo stesso indirizzo di 127.0.0.1?
No, ::192.31.20.46
è un indirizzo IPv6 non valido perché l'indirizzamento compatibile IPv4 per IPv6 è obsoleto.
IPv4 e IPv6 sono due protocolli separati e incompatibili che possono coesistere, ma non possono comunicare direttamente.
IPv6 ha un indirizzo di loopback di ::1
.
Oppure lo spazio degli indirizzi IPv6 e lo spazio degli indirizzi IPv4 sono completamente disgiunti (cioè senza sovrapposizioni), nel senso che quando comunico con un indirizzo IPv6, non comunicherò con un indirizzo IPv4?
IPv4 e IPv6 hanno indirizzi completamente separati. IPv4 utilizza l'indirizzamento a 32 bit incompatibile con l'indirizzamento IPv6 a 128 bit. Le intestazioni del protocollo sono anche molto diverse in altri modi. IPv6 è stato creato dopo le lezioni apprese in IPv4. Ricorda che IPv4 è stato un esperimento accademico / governativo che non è mai stato inteso per essere utilizzato come è oggi e IPv6 è un tentativo di correggere le carenze di IPv4, ma a causa di ciò è incompatibile con IPv4.