SóProvas


ID
3881314
Banca
VUNESP
Órgão
FITO
Ano
2020
Provas
Disciplina
Redes de Computadores
Assuntos

O IPv6 foi criado para aumentar a quantidade de endereços IPs disponíveis na Internet e utiliza para isso 128 bits. Entretanto, a representação de cada um dos endereços IPv6 se tornou demasiadamente longa, o que motivou a adoção de regras de representação simplificada. Uma representação simplificada válida do IPv6 é:

Alternativas
Comentários
  • Gabarito: Letra B

    Não tenho certeza se é isso, mas como a questão pede a forma simplificada. O correto seria o "0" a esquerda das letras A,C,D ser omitido. Já na letra E, essa representação :: só pode ocorrer uma vez

  • Gabarito: B

    A) 2004:0ad8::130f:0:140b

    C) 2004:0AD8:0:130F::140B

    D) 2004:0AD8::130F::140B

    E) 2004:AD8::130F::140B

    A simplificação do endereço IPv6 pode ser feita por quatro formas diferentes. Abaixo um exemplo numérico da forma completa:

    2001:0C00:0000:0000:5400:0000:0000:0009

    1) Os zeros à esquerda de cada grupo podem ser retirados, por exemplo, em 0C00 podemos simplificar para C00. Porém os zeros à direita não podem ser desprezados, pois, por exemplo, 5400 é diferente de 54, porque 54 representa 0054, logo ocasionaria um erro na representação deste endereço. Abaixo vemos a representação correta de nosso exemplo:

    2001:C00:0:0:5400:0:0:9

    2) Existe também uma forma abreviada de representar um endereço IPv6. Essa abreviação foi criada por que no inicio da utilização do IPv6 deveremos ter muitos campos apenas com zeros, desta forma podemos substituir essa seqüência de zeros por "::", como no exemplo:

    2001:C00::5400:0:0:9

    ou

    2001:C00:0:0:5400::9

    Porém essa abreviação só pode ser feita uma vez. Caso contrário seria impossível diferenciar certos endereço. Por exemplo, no caso anterior poderíamos fazer o seguinte:

    2001:C00::5400::9

    Mas nesse caso seria impossível saber qual é o endereço, pois não saberemos quantos zeros existem na primeira abreviação ou na segunda. Observe que neste exemplo poderíamos representar o mesmo endereço de 3 formas diferentes:

    2001:C00:0:0:5400:0:0:9

    ou

    2001:C00:0:0:0:5400:0:9

    ou

    2001:C00:0:5400:0:0:0:9

    Por isso é importante que essa abreviação seja feita só uma vez em cada endereço. Essa abreviação pode ser feita não só no meio do endereço, mais também no inicio ou no fim, como mostra o exemplo com Tipos de endereços que serem abordados na próxima seção:

    Endereço Loopback => 0:0:0:0:0:0:0:1 / Abreviando => ::1

    Endereço Unspecifield => 0:0:0:0:0:0:0:0 / Abreviando => ::

    3) Existe ainda uma terceira forma para representar, que é mais conveniente para ambientes mistos com IPv4 e IPv6. Essa forma é a seguinte:

    X:X:X:X:X:X.d.d.d.d

    Onde os ”X” são os grupos de 4 números hexadecimais e os “d” são valores decimais de 8 bits que variam de 0 a 255, como na notação do IPv4.

    0:0:0:0:0:0:152.84.253.35 / Abreviando => ::152.84.253.35

    0:0:0:0:0:FFFF:152.84.253.35 / Abreviando => ::FFFF:152.84.253.35

    4) Há também uma outra representação que se refere ao que conhecemos como endereços de rede. Essa representação é da forma endereço/prefixo. Onde endereço corresponde a sub-rede a qual o endereço pertence, completada por zeros, e o prefixo é a quantidade de bits deste endereço referente a sub-rede. Esta notação é similar à notação CIDR do IPv4.

    Por exemplo, o endereço de sub-rede 200100000004CFE em hexadecimal, possui 60 bits de prefixo e pode ser representado das seguintes formas:

    2001:0000:0004:CFE0:0000:0000:0000:0000/60

    Retirando os zeros a esquerda:

    2001:0:4:CFE0:0:0:0:0/60

    Abreviando:

    2001:0:4:CFE0::/60

    De todo o espaço de endereçamento do IPv6, 3,4x10^38 endereços, apenas 15% está previamente alocado para uso.