🚀 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
- Exemplo:
🗺️ Rede vs Host
Um endereço IP sempre tem duas partes:
- Parte de Rede: Identifica o “Bairro” ou a “Vila” (ex: Hogwarts).
- 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
- Rede:
- No IP
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áscara255.255.255.0) → Rede192.168.1 - PC 2:
192.168.1.20(Máscara255.255.255.0) → Rede192.168.1- Eles conversam!
- PC 3:
192.168.2.30(Máscara255.255.255.0) → Rede192.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 -Iouifconfig
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:
- Qual é a parte que identifica a sua REDE?
- Qual é a parte que identifica o seu HOST?
7. 📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)
- Faça o Commit: No GitHub Desktop, digite a mensagem (ex:
Finaliza Capítulo 07) e clique em Commit to main. - 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.txt9. 💡 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.