🚀 Capítulo 07: Protocolo IP (Tema: Harry Potter - CEPs de Hogwarts)

NOTE

Este capítulo utiliza a temática de Harry Potter para explicar os conceitos de endereço IP. Vamos criar o sistema de endereçamento para as corujas localizarem as salas!


1. 🎯 Objetivo da Aula

Compreender o conceito de endereço IP (IPv4), sua estrutura em octetos e a divisão entre a parte de Rede e a parte de Host.

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

O Diretor Dumbledore quer modernizar a entrega de cartas. Ele quer que cada sala de Hogwarts tenha um endereço numérico no formato X.X.X.X. Por exemplo, a Grifinória fica no bloco 192.168.1.X. Seu desafio é entender como esse endereço funciona para que as cartas não caiam na masmorra do Snape!

3. 🧠 Fundamentos: A Teoria Traduzida

O Endereço IP (Camada 3) é o endereço lógico do seu dispositivo na rede. Ao contrário do MAC, ele muda se você mudar de rede.

🔢 Estrutura do IPv4

  • É composto por 32 bits.
  • Dividido em 4 partes (octetos) separadas por pontos.
  • Cada parte vai de 0 a 255.
    • Exemplo: 192.168.10.1

🗺️ Rede vs Host

Um endereço IP sempre tem duas partes:

  1. Parte de Rede: Identifica o “Bairro” ou a “Vila” (ex: Hogwarts).
  2. Parte de Host: Identifica a “Casa” ou o “Dispositivo” específico (ex: Sala Comunal).

🎭 A Máscara de Rede

É ela quem diz onde termina a rede e onde começa o host.

  • Se a máscara for 255.255.255.0, significa que os 3 primeiros números são a REDE e o último é o HOST.
    • No IP 192.168.1.50:
      • Rede: 192.168.1
      • Host: 50

4. 📖 Exemplo Guiado: Redes Diferentes

Dois computadores só conversam direto (na mesma rede) se a parte de rede for IGUAL.

  • PC 1: 192.168.1.10 (Máscara 255.255.255.0) Rede 192.168.1
  • PC 2: 192.168.1.20 (Máscara 255.255.255.0) Rede 192.168.1
    • Eles conversam!
  • PC 3: 192.168.2.30 (Máscara 255.255.255.0) Rede 192.168.2
    • PC 1 não conversa com o PC 3 sem um Roteador!

5. 🛠️ Prática Obrigatória 1: Seu IP Local

Descubra o IP local do seu computador:

  • No Windows: ipconfig
  • No Linux/Mac: hostname -I ou ifconfig

Anote o IP e a Máscara de Sub-rede encontrados.

6. 🛠️ Prática Obrigatória 2: Identificando a Rede

Com base no IP que você encontrou na prática 1 e na máscara (provavelmente 255.255.255.0), responda:

  1. Qual é a parte que identifica a sua REDE?
  2. Qual é a parte que identifica o seu HOST?

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

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo 07) 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_07_ip.md
│   └── codigos/
│       └── cap07/
│           └── meu_ip.txt

9. 💡 Checkpoint de Lógica

Por que o número máximo em cada octeto do IP é 255? (Dica: Pense em quantos valores podemos representar com 8 bits binários).

10. 🔥 Desafio de Fixação

Pesquise o que são IPs Públicos e IPs Privados.

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

Resposta do Checkpoint: 8 bits em binário (11111111) equivalem ao número 255 em decimal. Por isso os IPs vão de 0 a 255.


Capitulo Anterior | Proximo Capitulo