Qual é o tipo de cada um dos seguintes endereços?
582 \mathrm{~F}: 1234:: 2222

Passo 1

O enunciado fornece o endereço \mathrm{582F:1234::2222} e pergunta qual é o tipo desse endereço. Informações explícitas que temos:
  • O texto é um único endereço escrito com hextets em base hexadecimal separados por dois-pontos e contendo a compressão de zeros ::.
  • O primeiro hextet (grupo de 16 bits) é \mathrm{582F}_{16}.
    O que se pede: identificar o tipo (por exemplo: multicast, link-local, unique local, loopback, unspecified, ou unicast/global/reservado).

Passo 2

Breve revisão da notação IPv6 (do jeito mais prático, sem jargões):
  • Um endereço IPv6 tem 8 grupos (hextets) de 16 bits cada; cada hextet é escrito com 4 dígitos hexadecimais (0–9, a–f) e os grupos são separados por dois-pontos, por exemplo \mathrm{2001:0db8:0000:0000:0000:0000:0000:0001}.
  • Para simplificar, sequências de hextets iguais a zero podem ser comprimidas com ::. Por exemplo \mathrm{2001:db8::1} é abreviação de \mathrm{2001:0db8:0000:0000:0000:0000:0000:0001}.
  • Alguns tipos de endereço são reconhecidos pelos primeiros bits (prefixos). Para decidir o tipo basta olhar os primeiros hextets e compará‑los com os prefixos conhecidos.

Passo 3

Lista dos prefixos especiais mais relevantes (com explicação curta):
  • Multicast: \mathrm{FF00::/8}. Todo endereço que começa com \mathrm{FF} é multicast.
  • Link-local (unicast de enlace): \mathrm{FE80::/10}. Começam tipicamente por \mathrm{FE80} até \mathrm{FEBF}.
  • Unique local (endereços locais tipo RFC 4193): \mathrm{FC00::/7}. Começam por \mathrm{FC} ou \mathrm{FD}.
  • Loopback: ::1/128 (apenas ::1).
  • Unspecified: ::/128 (apenas :😃.
  • Global unicast (endereços públicos alocados): \mathrm{2000::/3}. Em hex isso cobre hextets iniciais de \mathrm{2000} até \mathrm{3FFF}.
  • Todo o resto que não se encaixa em prefixos especiais acima é normalmente tratado como parte do espaço unicast/global ou como espaço reservado dependendo de alocações, mas definitivamente não é multicast, link-local, unique-local, loopback ou unspecified.

Passo 4

Aplicando aos dados do endereço dado:
  • O endereço é \mathrm{582F:1234::2222}. O primeiro hextet é \mathrm{582F}_{16}.
  • Verificando cada prefixo especial:
    • Multicast \mathrm{FF00::/8}? Não — \mathrm{58} não é \mathrm{FF}.
    • Link-local \mathrm{FE80::/10}? Não — \mathrm{58} não está em \mathrm{FE80} \mathrm{FEBF}.
    • Unique local \mathrm{FC00::/7}? Não — \mathrm{58} não é \mathrm{FC} nem \mathrm{FD}.
    • Loopback ::1 ou Unspecified ::? Não — o endereço não é ::1 nem ::.
    • Global unicast \mathrm{2000::/3} (isto é, \mathrm{2000} \mathrm{3FFF})? Não — \mathrm{582F}_{16} > \mathrm{3FFF}_{16}.
  • Conclusão prática: o endereço não pertence a nenhum dos prefixos especiais listados (multicast, link-local, unique-local, loopback, unspecified). Portanto é um endereço IPv6 de tipo unicast (isto é, não‑multicast), pertencente ao espaço não‑especial (poderá ser um unicast global se o bloco for alocado para esse fim ou pode fazer parte de espaço reservado/otra alocação, mas certamente não é um dos tipos especiais citados).

Passo 5

Resumo didático rápido para a prova (regra prática):
  • Se o endereço começa por \mathrm{FF} → multicast.
  • Se começa por \mathrm{FE8x} → link-local.
  • Se começa por \mathrm{FC} ou \mathrm{FD} → unique local.
  • Se é ::1 ou :: → loopback/unspecified.
  • Caso contrário → é um endereço unicast (não‑multicast); para saber se é “global” especificamente comparar com \mathrm{2000::/3} (começos por \mathrm{2} ou \mathrm{3} em hex).

Resposta

Endereço IPv6 do tipo unicast (não é multicast, não é link‑local, não é unique‑local, nem loopback nem unspecified).

Exercícios relacionados