Questão de Redes de Computadores — Protocolo — Quadrix 2025
- Código
- qg596851
- Banca
- Quadrix
- Órgão
- CRC-SP
- Ano
- 2025
- Nível
- Médio
- Cargo
- Assistente Web e Multimídia
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. O HTTP é um protocolo de camada de aplicação que, embora utilize o TCP como transporte (porta 80), é sem estado (stateless) por padrão — cada requisição é independente e o servidor não mantém informações sobre o cliente entre requisições. A afirmação de que o HTTP "mantém o estado da sessão" é falsa; o estado é simulado por mecanismos como cookies, sessões e tokens, mas não é uma característica nativa do protocolo.
O HTTP (HyperText Transfer Protocol) é o protocolo da World Wide Web, responsável pela troca de mensagens entre cliente e servidor. Ele opera na camada de aplicação do modelo OSI/TCP-IP e usa o TCP como transporte subjacente, o que garante uma conexão confiável e orientada à conexão no nível de transporte. No entanto, "orientado à conexão" e "manter estado" são conceitos distintos: o TCP estabelece uma conexão lógica entre os hosts, mas o HTTP, em si, não mantém nenhuma informação sobre o cliente entre requisições. Cada requisição HTTP é tratada de forma independente, sem que o servidor lembre de requisições anteriores.
Essa característica é conhecida como stateless (sem estado). Para simular sessões, a web utiliza mecanismos como cookies, sessões no servidor e tokens (ex.: JWT), que adicionam estado à aplicação, mas não ao protocolo. A banca explora exatamente essa confusão: o candidato pode associar o HTTP ao TCP e concluir erroneamente que ele é orientado à conexão e mantém estado. Na verdade, o HTTP é um protocolo de requisição-resposta sem estado, e a conexão TCP é apenas o meio de transporte.
Para fixar: o FTP, por exemplo, mantém informações de estado sobre o usuário (como o diretório atual), mas o HTTP não. Essa distinção é clássica em provas de redes e costuma ser cobrada com pegadinhas que invertem as características dos protocolos.
A banca troca a característica do TCP (orientado à conexão) pela do HTTP (stateless). O candidato que sabe que o HTTP usa TCP pode concluir que ele é orientado à conexão e mantém estado — mas o HTTP é sem estado por padrão. Lembre-se: o TCP é o transporte; o HTTP é a aplicação, e ele não guarda informações entre requisições.
A afirmação contém dois erros: (1) o HTTP não é orientado à conexão — ele é um protocolo de requisição-resposta que usa o TCP, mas a orientação à conexão é do TCP, não do HTTP; (2) o HTTP não mantém o estado da sessão por padrão — ele é stateless. O estado é simulado por cookies, sessões e tokens, mas não é uma característica nativa do protocolo. Portanto, a assertiva está incorreta.
Gabarito: ❌ ERRADO.
Link permanente: /questoes/qg596851