📝 Exercícios e Quizzes
Ponha em prática os teus conhecimentos sobre redes de computadores com estes exercícios interativos.
🎯 Quiz Geral sobre Redes
Qual é o tipo de rede que cobre uma pequena área como uma casa ou escritório?
A que classe pertence o endereço IP 192.168.1.1?
Qual protocolo é usado para traduzir nomes de domínio em endereços IP?
Qual equipamento opera na Camada 2 do modelo OSI e usa endereços MAC?
Qual protocolo de transporte garante a entrega fiável dos dados através do handshake de 3 vias?
O que significa o código de estado HTTP 404?
Quantos bits tem um endereço IPv6?
Qual porta é usada por padrão para ligações HTTPS seguras?
🧮 Cálculo de Sub-redes
Calculadora de Sub-rede
Exercícios de Cálculo Manual
Exercício 1: Hosts por Sub-rede
Problema: Quantos hosts utilizáveis existem numa rede /26?
Resposta: 62 hosts
Cálculo passo a passo:
- Bits de host = 32 - 26 = 6 bits
- 2⁶ = 64 endereços totais
- Subtrair rede e broadcast: 64 - 2 = 62 hosts utilizáveis
Exercício 2: Dividir em Sub-redes
Problema: Divide a rede 10.0.0.0/8 em 8 sub-redes iguais. Qual é a nova máscara?
Resposta: Nova máscara é /11 (255.224.0.0)
Cálculo:
- Sub-redes necessárias: 8
- Bits para sub-redes: log₂(8) = 3 bits
- Nova máscara: 8 + 3 = 11 bits (/11)
- Máscara decimal: 11100000 no segundo octeto = 224
- Resultado: 255.224.0.0
Exercício 3: Identificar Rede
Problema: Qual é o endereço de rede e broadcast de 172.16.50.75/26?
Resposta:
- Endereço de Rede: 172.16.50.64
- Endereço de Broadcast: 172.16.50.127
Cálculo:
- Tamanho do bloco: 256 - 192 = 64
- 64 cabe em 75 → 64 * 1 = 64 (rede)
- Próximo bloco: 64 * 2 = 128
- Broadcast: 128 - 1 = 127
Exercício 4: CIDR para Máscara
Problema: Qual é a máscara decimal correspondente a /27?
Resposta: 255.255.255.224
Cálculo:
- /27 = 8 + 8 + 8 + 3 bits
- Último octeto: 3 bits ligados = 11100000
- 128 + 64 + 32 = 224
- Resultado: 255.255.255.224
Exercício 5: Sub-redes Necessárias
Problema: Precisas de criar 30 sub-redes a partir de 192.168.0.0/24. Qual CIDR deves usar?
Resposta: /29 (255.255.255.248)
Cálculo:
- Sub-redes necessárias: 30
- 2⁴ = 16 (insuficiente), 2⁵ = 32 (suficiente)
- Precisas de 5 bits para sub-redes
- Novo CIDR: 24 + 5 = 29
- Hosts por sub-rede: 2³ - 2 = 6 hosts
🏗️ Exercícios sobre Modelo OSI
Exercício 1: Ordem das Camadas
Problema: Ordena as camadas do modelo OSI da mais alta para a mais baixa.
Ordem correta (7 para 1):
- Aplicação - Interface com o utilizador
- Apresentação - Formatação e encriptação
- Sessão - Gestão de sessões
- Transporte - TCP/UDP
- Rede - Roteamento e IP
- Enlace - Endereços MAC
- Física - Sinais elétricos
Mnemónica: "Todos os Professores São Trabalhadores, Raramente Ensinam Física"
Exercício 2: Protocolos por Camada
Problema: Em que camada opera o protocolo IP?
Resposta: Camada 3 - Rede
Explicação: O IP (Internet Protocol) opera na camada de Rede porque:
- Lida com endereçamento lógico (IP)
- Encaminha pacotes entre redes
- Não se preocupa com a entrega fiável (isso é camada 4)
Exercício 3: Encapsulamento
Problema: Descreve o processo de encapsulamento quando envias dados pela rede.
Processo de Encapsulamento (topo para baixo):
- Aplicação: Dados do utilizador
- Apresentação: Dados formatados
- Sessão: Adiciona controlo de sessão
- Transporte: Segmento (cabeçalho TCP/UDP)
- Rede: Pacote (cabeçalho IP)
- Enlace: Frame (cabeçalho/trailer MAC)
- Física: Bits (sinais elétricos)
Exercício 4: PDU por Camada
Problema: Qual é a PDU (Protocol Data Unit) de cada camada?
PDUs por Camada:
- Camada 4 (Transporte): Segmento (TCP) / Datagrama (UDP)
- Camada 3 (Rede): Pacote
- Camada 2 (Enlace): Frame
- Camada 1 (Física): Bits
Exercício 5: Hub vs Switch
Problema: Em que camadas operam um hub e um switch, e qual é a diferença principal?
Hub: Camada 1 (Física)
- Apenas repete o sinal elétrico
- Não analisa endereços
- Envia para todas as portas
Switch: Camada 2 (Enlace)
- Analisa endereços MAC
- Envia apenas para a porta correta
- Reduz colisões
📡 Exercícios sobre Protocolos
Exercício 1: TCP vs UDP
Problema: Para que tipo de aplicação deves usar UDP em vez de TCP?
Usar UDP quando:
- Velocidade é mais importante que fiabilidade
- Streaming de vídeo ou áudio em tempo real
- Jogos online (alguns)
- VoIP (Voice over IP)
- Consultas DNS
- Broadcast/multicast
Razão: UDP não espera confirmações, enviando dados imediatamente. Perda de alguns pacotes é aceitável.
Exercício 2: Portas Comuns
Problema: Associa cada serviço à sua porta padrão:
- HTTP, HTTPS, SSH, FTP, DNS, SMTP
Portas Padrão:
- HTTP: Porta 80
- HTTPS: Porta 443
- SSH: Porta 22
- FTP: Porta 21 (comando) / 20 (dados)
- DNS: Porta 53 (UDP/TCP)
- SMTP: Porta 25
Exercício 3: Processo DNS
Problema: Explica o que acontece quando digitas www.google.com no navegador.
Processo DNS completo:
- Navegador verifica cache local
- Sistema operativo verifica cache DNS
- Resolver local (ISP) verifica cache
- Se não encontrado: consulta Root Servers
- Root Server indica servidores .com
- Consultar TLD Servers para google.com
- Consultar servidor autoritativo de Google
- Receber IP do servidor web
- Navegador faz ligação HTTP/HTTPS ao IP
Exercício 4: DHCP DORA
Problema: O que significa DORA no processo DHCP?
DORA - Processo DHCP:
- Discover - Cliente envia broadcast a procurar servidor DHCP
- Offer - Servidor DHCP oferece um IP
- Request - Cliente pede formalmente o IP oferecido
- Acknowledge - Servidor confirma a atribuição
Após este processo, o cliente tem IP, máscara, gateway e DNS configurados.
Exercício 5: HTTP Methods
Problema: Qual método HTTP deves usar para criar um novo recurso numa API REST?
Resposta: Método POST
Métodos HTTP comuns:
- GET: Obter/ler recursos
- POST: Criar novos recursos
- PUT: Atualizar/substituir recursos
- PATCH: Atualização parcial
- DELETE: Remover recursos
📊 O Teu Progresso
0/8 módulos visitados
Visita todas as páginas do curso para completares o teu progresso. Os exercícios completados são guardados automaticamente.