🚀 Capítulo 10: IPv6 (Tema: Cyberpunk 2077)

NOTE

Este capítulo utiliza a temática de Cyberpunk 2077 para explicar o IPv6. Em um futuro onde até os implantes no seu corpo precisam de internet, os IPs antigos simplesmente acabaram!


1. 🎯 Objetivo da Aula

Compreender a necessidade da transição para o IPv6, suas vantagens sobre o IPv4 e a estrutura do seu endereço hexadecimal.

2. 🏢 O Cenário Prático (Seu Desafio)

Você vive em Night City no ano de 2077. Na sua casa, a geladeira, a TV, o carro e até os implantes cibernéticos nos seus olhos precisam de um endereço IP para funcionar. Como o IPv4 só permitia cerca de 4 bilhões de endereços, eles acabaram faz tempo! Seu desafio é entender o novo padrão IPv6 para configurar seu novo implante ocular.

3. 🧠 Fundamentos: A Teoria Traduzida

O IPv4 (composto por 32 bits) permitia aproximadamente 4,3 bilhões de endereços. Com o crescimento da internet e da Internet das Coisas (IoT), esse número esgotou. A solução foi criar o IPv6.

🌌 O Tamanho do IPv6

  • Possui 128 bits (contra 32 do IPv4).
  • Permite endereços (um número astronômico!).
  • Dizem que há endereços suficientes para dar um IP para cada grão de areia da Terra.

🔢 Formato do Endereço

O IPv6 não usa números decimais (0-9) separados por pontos. Ele usa Hexadecimal (0-9, A-F) separado por dois-pontos.

  • É dividido em 8 grupos de 4 dígitos hexadecimais.
    • Exemplo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

✂️ Regras de Simplificação

Para não escrever esse endereço gigante, podemos simplificar:

  1. Omitir zeros à esquerda: 0db8 vira db8.
  2. Substituir grupos de zeros seguidos por :: (só pode fazer isso uma vez por endereço).
    • O exemplo acima vira: 2001:db8:85a3::8a2e:370:7334.

4. 📖 Exemplo Guiado: Simplificando IPs

Vamos simplificar o seguinte IP: fe80:0000:0000:0000:0202:b3ff:fe1e:8329

  1. Removemos os zeros à esquerda: fe80:0:0:0:202:b3ff:fe1e:8329
  2. Agrupamos os zeros seguidos: fe80::202:b3ff:fe1e:8329
  • Muito mais fácil de ler e digitar!

5. 🛠️ Prática Obrigatória 1: Simplificação

Simplifique os seguintes endereços IPv6 aplicando as regras que você aprendeu:

  1. 2001:0000:0000:0000:0000:0000:0000:0001
  2. fe80:0000:0000:0000:001a:0000:0000:0002

6. 🛠️ Prática Obrigatória 2: Você tem IPv6?

Verifique se o seu computador já possui um endereço IPv6 ativo.

  • Use o comando ipconfig (Windows) ou ifconfig (Linux/Mac).
  • Anote o endereço IPv6 encontrado ou diga se a sua rede ainda usa apenas IPv4.

7. 📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo 10) e clique em Commit to main.
  2. Envie para a Nuvem (Push): Clique em Push origin.

8. 📂 Estrutura de Pastas

extra_guia_de_redes/
├── capitulos/
│   ├── capitulo_10_ipv6.md
│   └── codigos/
│       └── cap10/
│           └── ipv6_simplificado.txt

9. 💡 Checkpoint de Lógica

Se o IPv6 é tão melhor e infinito, por que ainda usamos o IPv4 hoje em dia? (Dica: Pense no trabalho e custo de atualizar todos os roteadores do mundo).

10. 🔥 Desafio de Fixação

Pesquise o que é o recurso de Dual Stack (Pilha Dupla) nas redes modernas.

11. 🔑 Gabarito de Código/Fórmulas

Gabarito da Prática 1:

  1. 2001::1
  2. fe80::1a:0:0:2 (Lembre-se: só podemos usar :: uma vez!).

Capitulo Anterior | Proximo Capitulo