Pular para conteúdo

Exercícios: Aula 05 - TCP, UDP e Portas 🚪


🟢 Nível Básico

  1. Diferença Fundamental: Explique por que o TCP é considerado um protocolo "orientado à conexão" enquanto o UDP é "sem conexão".
  2. Portas Famosas: Cite o número da porta padrão para os seguintes protocolos:
    • HTTP:
    • HTTPS:
    • SSH:
    • DNS:

🟡 Nível Intermediário

  1. Escolha de Protocolo: Imagine que você está desenvolvendo um aplicativo de mensagens instantâneas (como o WhatsApp) e um sistema de transmissão de vídeo ao vivo (Live Stream). Qual protocolo (TCP ou UDP) você escolheria para cada um e por quê?

  2. Sockets: Defina o que é um Socket e dê um exemplo de como ele é representado (IP + Porta). Como as portas evitam o conflito entre um navegador e um jogo rodando no mesmo PC?


🔴 Desafio

  1. Análise de Diagnóstico: Você desconfia que um programa malicioso está usando uma porta aberta no seu computador para enviar dados para fora.
    • Qual comando de terminal você usaria para listar todos os processos e as portas que eles estão usando?
    • Como você identificaria se uma conexão é de "Entrada" (Listening) ou já está "Estabelecida" (Established)?
    • O que significa o estado TIME_WAIT em uma conexão TCP?