Mapa Conceitual — Unidade 2 | Redes & Comunicação de Dados
HTTP é o protocolo base da web. Opera sobre TCP na porta 80. Cada requisição é independente (stateless) — o servidor não guarda estado entre as chamadas. O cliente envia um Request com método (GET, POST, PUT, DELETE…), cabeçalhos e body; o servidor devolve um Response com status code, cabeçalhos e body.
HTTPS = HTTP sobre TLS/SSL. Antes de qualquer dado HTTP trafegar, ocorre um TLS Handshake: cliente e servidor negociam algoritmos, trocam certificados e estabelecem chaves simétricas de sessão. Garante confidencialidade, integridade e autenticidade.
FTP usa dois canais TCP: porta 21 para comandos (USER, PASS, LIST, RETR) e porta 20 para transferência de dados. Por não cifrar credenciais, o FTP foi substituído pelo SFTP (File Transfer sobre SSH) e FTPS (FTP + TLS) em ambientes modernos.
WebSocket começa com um handshake HTTP/1.1 com cabeçalho Upgrade: websocket. Após a confirmação 101 Switching Protocols, a conexão TCP persiste e ambos os lados podem enviar mensagens a qualquer momento — sem a necessidade de uma nova requisição a cada interação.
DNS é a "agenda telefônica" da internet. Converte nomes legíveis (google.com) em endereços IP (142.250.184.46). A resolução é hierárquica: o cliente consulta primeiro o cache local → resolver recursivo → root servers → TLD servers → authoritative nameserver.
TCP garante entrega ordenada e confiável via three-way handshake (SYN → SYN-ACK → ACK) antes de qualquer dado. O IP provê o endereçamento e roteamento dos pacotes pela rede. Todos os protocolos de aplicação (HTTP, FTP, WebSocket, DNS/TCP) dependem desta camada.
| Protocolo | Porta Padrão | Camada OSI | Criptografia | Orientado a conexão | Caso de uso principal | Sobre TCP/IP |
|---|---|---|---|---|---|---|
| HTTP | 80 | Aplicação (7) | Não | Sim (TCP) | Páginas web, APIs REST | Sim |
| HTTPS | 443 | Aplicação (7) + TLS | TLS 1.3 | Sim (TCP) | Web segura, e-commerce | Sim |
| FTP | 21 (ctrl) / 20 (dados) | Aplicação (7) | Não | Sim (TCP) | Transferência de arquivos | Sim |
| SFTP | 22 | Aplicação (7) + SSH | SSH/AES | Sim (TCP) | Transferência segura | Sim |
| WebSocket | 80 / 443 | Aplicação (7) | Opcional (wss://) | Sim (TCP) | Chat, streaming, IoT real-time | Sim |
| DNS | 53 | Aplicação (7) | Não (DNSSEC opcional) | UDP / TCP | Resolução de nomes para IP | Sim |
| TCP | — | Transporte (4) | Não (puro) | Sim (3-way HS) | Base confiável de transporte | É o TCP |
| IP | — | Rede (3) | Não (IPSec opcional) | Não (best-effort) | Endereçamento e roteamento | É o IP |