O espaço de endereço IPv6 e o espaço de endereço IPv4 estão completamente separados?
Sim, são dois protocolos separados e incompatíveis com endereçamento completamente diferente.
Esse livro está desatualizado. O endereço ao qual se refere foi descontinuado há muito tempo. está se referindo ao antigo endereço compatível com IPv4 para IPv6 que foi preterido. Consulte RFC 5156, endereços IPv6 de uso especial :
2.3 Endereços compatíveis com IPv4
:: / 96 são os endereços compatíveis com IPv4 [ RFC4291 ]. Esses endereços estão obsoletos e não devem aparecer na Internet pública.
Há endereçamento mapeado para IPv4 para IPv6, mas ele não é realmente usado como endereçamento para pacotes:
2.2. \ Endereços mapeados para IPv4
:: FFFF: 0: 0/96 são os endereços mapeados para IPv4 [ RFC4291 ]. Endereços dentro deste bloco não devem aparecer na Internet pública.
Consulte também a arquitetura de endereçamento RFC 4291, IP versão 6 :
2.5.5 Endereços IPv6 com endereços IPv4 incorporados
São definidos dois tipos de endereços IPv6 que carregam um endereço IPv4 nos 32 bits de ordem inferior do endereço. Estes são o "endereço IPv6 compatível com IPv4" e o "endereço IPv6 mapeado para IPv4".
2.5.5.1 Endereço IPv6 compatível com IPv4
O "endereço IPv6 compatível com IPv4" foi definido para ajudar na transição do IPv6. O formato do "endereço IPv6 compatível com IPv4" é o seguinte:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Nota: O endereço IPv4 usado no "Endereço IPv6 compatível com IPv4" deve ser um endereço unicast IPv4 globalmente exclusivo.
O "endereço IPv6 compatível com IPv4" agora está obsoleto porque os mecanismos de transição IPv6 atuais não usam mais esses endereços. Implementações novas ou atualizadas não são necessárias para oferecer suporte a esse tipo de endereço.
2.5.5.2 Endereço IPv6 mapeado para IPv4
Um segundo tipo de endereço IPv6 que contém um endereço IPv4 incorporado é definido. Esse tipo de endereço é usado para representar os endereços dos nós IPv4 como endereços IPv6. O formato do "endereço IPv6 mapeado para IPv4" é o seguinte:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Consulte [ RFC4038 ] para obter informações detalhadas sobre o uso do "endereço IPv6 mapeado para IPv4".
Isso significa que o espaço de endereço IPv4 está incorporado no subintervalo mais baixo do espaço de endereço IPv6?
Somente sob certas circunstâncias, mas isso normalmente não é recomendado.
Essa incorporação é fixa? O espaço de endereço IPv4 pode ser incorporado a qualquer subintervalo contínuo do espaço de endereço IPv6?
Apenas alguns intervalos de endereços IPv6 são projetados para isso e não são usados para enviar pacotes. Isso não é usado no endereçamento IPv6 global.
Isso significa que, para qualquer endereço IPv4, existe algum endereço IPv6 que se refere ao mesmo endereço que o endereço IPv4?
Na verdade não. Conceitualmente, sim, para endereçamento mapeado para IPv4 para IPv6, mas isso não é realmente usado para enviar pacotes.
Por exemplo, são ::192.31.20.46
e 192.31.20.46
efetivamente o mesmo endereço?
- se eu enviar uma mensagem para :: 192.31.20.46, 192.31.20.46 receberá minha mensagem?
- se eu enviar uma mensagem para 192.31.20.46, :: 192.31.20.46 receberá minha mensagem?
:: 127.0.0.1 ainda será um endereço IP de loopback e, se sim, ele é efetivamente o mesmo endereço que 127.0.0.1?
Não, ::192.31.20.46
é um endereço IPv6 inválido porque o endereçamento compatível com IPv4 para IPv6 foi descontinuado.
IPv4 e IPv6 são dois protocolos separados e incompatíveis que podem coexistir, mas não podem se comunicar diretamente.
O IPv6 possui um endereço de loopback ::1
.
Ou o espaço de endereço IPv6 e o espaço de endereço IPv4 são completamente desarticulados (isto é, sem sobreposição), no sentido em que quando eu me comunico com um endereço IPv6, não irei me comunicar com um endereço IPv4?
IPv4 e IPv6 têm endereçamento completamente separado. O IPv4 usa o endereçamento de 32 bits que é incompatível com o endereçamento de 128 bits do IPv6. Os cabeçalhos de protocolo também são muito diferentes de outras maneiras. O IPv6 foi criado após as lições aprendidas no IPv4. Lembre-se de que o IPv4 foi um experimento acadêmico / governamental que nunca deveria ser usado da maneira que é hoje, e o IPv6 é uma tentativa de corrigir as deficiências do IPv4, mas é incompatível com o IPv4 por causa disso.