📝 Exercícios e Quizzes

Ponha em prática os teus conhecimentos sobre redes de computadores com estes exercícios interativos.

🎯 Quiz Geral sobre Redes

Pergunta 1 Fundamentos

Qual é o tipo de rede que cobre uma pequena área como uma casa ou escritório?

Pergunta 2 Endereçamento IP

A que classe pertence o endereço IP 192.168.1.1?

Pergunta 3 Protocolos

Qual protocolo é usado para traduzir nomes de domínio em endereços IP?

Pergunta 4 Equipamentos

Qual equipamento opera na Camada 2 do modelo OSI e usa endereços MAC?

Pergunta 5 TCP/IP

Qual protocolo de transporte garante a entrega fiável dos dados através do handshake de 3 vias?

Pergunta 6 HTTP

O que significa o código de estado HTTP 404?

Pergunta 7 IPv6

Quantos bits tem um endereço IPv6?

Pergunta 8 Segurança

Qual porta é usada por padrão para ligações HTTPS seguras?

🧮 Cálculo de Sub-redes

Calculadora de Sub-rede

Exemplo: 24 para /24
Endereço de Rede: -
Máscara de Sub-rede: -
Endereço de Broadcast: -
Intervalo de Hosts: -
Hosts Possíveis: -

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:

  1. Bits de host = 32 - 26 = 6 bits
  2. 2⁶ = 64 endereços totais
  3. 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:

  1. Sub-redes necessárias: 8
  2. Bits para sub-redes: log₂(8) = 3 bits
  3. Nova máscara: 8 + 3 = 11 bits (/11)
  4. Máscara decimal: 11100000 no segundo octeto = 224
  5. 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:

  1. Tamanho do bloco: 256 - 192 = 64
  2. 64 cabe em 75 → 64 * 1 = 64 (rede)
  3. Próximo bloco: 64 * 2 = 128
  4. 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:

  1. /27 = 8 + 8 + 8 + 3 bits
  2. Último octeto: 3 bits ligados = 11100000
  3. 128 + 64 + 32 = 224
  4. 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:

  1. Sub-redes necessárias: 30
  2. 2⁴ = 16 (insuficiente), 2⁵ = 32 (suficiente)
  3. Precisas de 5 bits para sub-redes
  4. Novo CIDR: 24 + 5 = 29
  5. 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):

  1. Aplicação - Interface com o utilizador
  2. Apresentação - Formatação e encriptação
  3. Sessão - Gestão de sessões
  4. Transporte - TCP/UDP
  5. Rede - Roteamento e IP
  6. Enlace - Endereços MAC
  7. 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):

  1. Aplicação: Dados do utilizador
  2. Apresentação: Dados formatados
  3. Sessão: Adiciona controlo de sessão
  4. Transporte: Segmento (cabeçalho TCP/UDP)
  5. Rede: Pacote (cabeçalho IP)
  6. Enlace: Frame (cabeçalho/trailer MAC)
  7. 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:

  1. Navegador verifica cache local
  2. Sistema operativo verifica cache DNS
  3. Resolver local (ISP) verifica cache
  4. Se não encontrado: consulta Root Servers
  5. Root Server indica servidores .com
  6. Consultar TLD Servers para google.com
  7. Consultar servidor autoritativo de Google
  8. Receber IP do servidor web
  9. 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

💡 Dica

Visita todas as páginas do curso para completares o teu progresso. Os exercícios completados são guardados automaticamente.