🚀 Capítulo 06: Comutação e Switches (Tema: Detona Ralph)
NOTE
Este capítulo utiliza a temática de Detona Ralph para explicar os conceitos. Imagine a Central de Jogos onde personagens de fliperama se encontram e trocam mensagens!
1. 🎯 Objetivo da Aula
Entender o funcionamento de um Switch na rede local e a diferença crucial entre um Hub e um Switch.
2. 🏢 O Cenário Prático (Seu Desafio)
Na Central de Jogos (Game Central Station), personagens de vários jogos (Pac-Man, Street Fighter, Detona Ralph) precisam enviar mensagens uns aos outros. Se usarmos um sistema antigo (Hub), quando Ralph fala com Vanellope, TODOS os personagens param para ouvir, causando um engarrafamento! Precisamos instalar um Switch para direcionar as conversas no privado.
3. 🧠 Fundamentos: A Teoria Traduzida
Para conectar vários computadores em uma rede local (LAN), usamos um concentrador. Existem dois tipos históricos:
📢 1. O Hub (O Barulhento)
É um dispositivo burro (Camada 1).
- Como funciona: Quando recebe um dado de um computador, ele replica esse dado para TODAS as outras portas.
- Problema: Gera colisões e lentidão. É como se Ralph gritasse no meio da estação para falar com uma pessoa específica.
🤫 2. O Switch (O Inteligente)
É um dispositivo inteligente (Camada 2).
- Como funciona: Ele aprende quem está em cada porta lendo o endereço MAC.
- Vantagem: Ele envia o dado APENAS para a porta onde está o destinatário. É como o guarda da estação levando a mensagem direto para o jogo certo.
📋 A Tabela MAC (O Caderno do Guarda)
O Switch mantém uma tabela na memória:
- Porta 1 → MAC do Ralph
- Porta 2 → MAC da Vanellope
- Porta 3 → MAC do Sonic
Se Ralph quer falar com Vanellope, o Switch olha a tabela e conecta a Porta 1 direto na Porta 2.
4. 📖 Exemplo Guiado: Preenchendo a Tabela
Quando o Switch é ligado, a tabela está vazia.
- Ralph (Porta 1) envia uma mensagem para Vanellope.
- O Switch não sabe onde está Vanellope, então ele grita para todos (Broadcast).
- Mas o Switch aprende que o Ralph está na Porta 1 e anota na tabela!
- Quando Vanellope responde, o Switch aprende a porta dela também. Agora a comunicação é direta!
5. 🛠️ Prática Obrigatória 1: Hub vs Switch
Explique, com suas palavras, por que uma rede com Switch é mais segura do que uma rede com Hub. (Pense em quem pode “ouvir” a conversa).
6. 🛠️ Prática Obrigatória 2: Simulando a Tabela
Dada a seguinte situação:
- Computador A (MAC
AA) está na Porta 1. - Computador B (MAC
BB) está na Porta 2. - Computador C (MAC
CC) está na Porta 3.
Desenhe (ou digite) como ficaria a Tabela MAC desse Switch após todos conversarem entre si.
7. 📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)
- Faça o Commit: No GitHub Desktop, digite a mensagem (ex:
Finaliza Capítulo 06) 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_06_switches.md
│ └── codigos/
│ └── cap06/
│ └── tabela_mac.txt9. 💡 Checkpoint de Lógica
Se um Switch não souber o endereço MAC de destino de um quadro, o que ele faz? (Ele descarta ou envia para todo mundo?).
10. 🔥 Desafio de Fixação
Pesquise o que é o protocolo ARP (Address Resolution Protocol) e como ele ajuda a descobrir o MAC a partir de um IP.
11. 🔑 Gabarito de Código/Fórmulas
Resposta do Checkpoint: Se o Switch não sabe o destino (Unknown Unicast), ele envia para todas as portas (Flood), exceto a de origem, até aprender onde o destinatário está.