-
IPv4 = 133.10.10.10
10 em HEXA = A
133 em HEXA = 85
IPv6 = 850A:0A0A
-
Complementando que o @Rodrigo disse. O que a questão quis cobrar o tipo de endereçamento especial:
Endereços IPv4-mapeado: representado por 0:0:0:0:0:FFFF:wxyz ou ::FFFF:wxyz, é usado para mapear um endereço IPv4 em um endereço IPv6 de 128-bit, onde wxyzrepresenta os 32 bits do endereço IPv4, utilizando dígitos decimais. É aplicado em técnicas de transição para que nós IPv6 e IPv4 se comuniquem. Ex. ::FFFF:192.168.100.1.
A alternativa (d) está incorreta porque aquele tipo de enderaçamento (0000:: 850A:0A0A) está em desuso.
O formato ::wxyz: é utilizado para representar o endereço IPv4-compatível. Sua função é a mesma do endereço IPv4-mapeado, tornando-se obsoleto por desuso;
Fonte: http://ipv6.br/post/enderecamento/
-
Complementando os colegas e resumindo a conversa:
1. Endereços IPv4-mapeado são usados para mapear um endereço IPv4 (32 bits) em um endereço IPv6 de (128 bits) e são sempre representados como ::FFFF:IPv4;
2. Convertendo o primeiro decimal do IPv4 (133) para hexadecimal tempos 85, já que (8 * (16 ˆ 1)) + (5 * (16 ˆ 0)) = (8 * 16) + (5 * 1) = 128 + 5 = 133;
3. Convertendo 10 (decimal) para hexadecimal tempos A = 0 + A = 0A.
Portanto 133.10.10.10 equivale a 85.0A.0A.0A ou, na notação IPv6, a 850A:0A0A. Substituindo no padrão citado em (1) teremos ::FFFF:850A:0A0A.
Gabarito C.
Bons estudos!
-
Sobre a conversão:
A maneira mais facil de converter endereços é atraves dos numeros binarios, fazendo octeto por octeto, começando da direita para esquerda:
128 64 32 16 8 4 2 1
0 0 0 0 1 0 1 0
128 64 32 16 8 4 2 1
1 0 0 0 0 1 0 1
Em Hexa decimal você "divide" esse octeto em agrupamentos de 4 casas, dessa forma teriamos o valor de 0 (0000) e o segundo com valor de A (1010) para as casas X.10.10.10. E para o primeiro octeto: 8(1000) e 5 (0101).
Cada 2 octetos do IPv4 equivale a um campo de endereçamento no IPv6, portanto ::FFFF: 850A:0A0A.
-
Alguém conhece algum material que explique melhor essa conversão?
-
Luan, antes de tudo, é preciso saber realizar a conversão de decimais para binários, hexadecimal ou octal.
Essa questão não é nenhum bicho de sete cabeças e apenas realizou a conversão do endereço IP 133.10.10.10 para a forma hexadecimal "850A:0A0A". Se vc fizer o cálculo, encontrará o IPv4 informado. Lembrando que o IPv6 trabalha na forma hexadecimal.
Ademais, sabendo a informação da fonte abaixo, nem haveria necessidade de se realizar a conversão... visto que o padrão "::FFFF:IP" é a forma de mapeamento IPv4 para IPv6 adotada pelo protocolo atual.
"Endereços IPv4-mapeado: representado por 0:0:0:0:0:FFFF:wxyz ou ::FFFF:wxyz, é usado para mapear um endereço IPv4 em um endereço IPv6 de 128-bit, onde wxyz representa os 32 bits do endereço IPv4, utilizando dígitos decimais. É aplicado em técnicas de transição para que nós IPv6 e IPv4 se comuniquem. Ex. ::FFFF:192.168.100.1."
http://ipv6.br/post/cabecalho/