Exercícios: Aula 05 - TCP, UDP e Portas 🚪
🟢 Nível Básico
- Diferença Fundamental: Explique por que o TCP é considerado um protocolo "orientado à conexão" enquanto o UDP é "sem conexão".
- Portas Famosas: Cite o número da porta padrão para os seguintes protocolos:
- HTTP:
- HTTPS:
- SSH:
- DNS:
🟡 Nível Intermediário
-
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ê?
-
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
- 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_WAITem uma conexão TCP?