Questão de Redes de Computadores — HTTP — CESPE / CEBRASPE 2025
Redes de Computadores›HTTP
Código
ce418036
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Cargo
Ana ( )
A respeito de redes de computadores, julgue o item a seguir.
HTTP (hypertext transfer protocol) é um protocolo da camada de aplicação da Web e usa o TCP (transmission control protocol) como seu protocolo de transporte subjacente; como o servidor envia ao cliente os arquivos solicitados sem armazenar informação de estado sobre o cliente, o HTTP é denominado protocolo sem estado.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
HTTP: protocolo sem estado da camada de aplicação
Gabarito: ✅ CERTO. O HTTP é um protocolo da camada de aplicação que utiliza o TCP como transporte subjacente e é classificado como sem estado (stateless), pois o servidor não mantém informações sobre o cliente entre requisições. A afirmação está integralmente correta.
O HTTP (Hypertext Transfer Protocol) é o protocolo fundamental da World Wide Web, responsável pela comunicação entre clientes (navegadores) e servidores web. Ele opera na camada de aplicação do modelo OSI/TCP-IP, definindo a estrutura das mensagens de requisição e resposta trocadas entre as partes.
Uma característica central do HTTP é sua natureza sem estado (stateless). Isso significa que o servidor trata cada requisição como um evento independente, sem armazenar informações sobre requisições anteriores do mesmo cliente. Se um cliente solicitar o mesmo objeto duas vezes em poucos segundos, o servidor enviará o objeto novamente, pois não mantém registro do que já foi enviado. Essa ausência de memória sobre o estado do cliente é o que define o protocolo como sem estado.
O HTTP utiliza o TCP (Transmission Control Protocol) como protocolo de transporte subjacente. O TCP oferece um serviço confiável de transferência de dados, garantindo que as mensagens HTTP cheguem intactas ao destino. Essa confiabilidade é essencial para a integridade dos dados transmitidos na web, como páginas HTML, imagens e outros recursos.
É importante distinguir o HTTP de outros protocolos da camada de aplicação que mantêm estado, como o FTP (File Transfer Protocol). O FTP, por exemplo, mantém informações sobre o usuário durante a sessão, enquanto o HTTP não mantém nenhuma informação sobre o cliente entre requisições. Essa diferença é fundamental para entender o comportamento de cada protocolo.
A banca explora exatamente essa característica: a ausência de estado do HTTP. O candidato pode confundir o HTTP com protocolos que mantêm estado, como o FTP, ou pode achar que o HTTP utiliza UDP em vez de TCP. No entanto, a afirmação está correta em todos os seus aspectos.
HTTP: Camada de aplicação; Transporte subjacente (TCP (confiável)); Sem estado (stateless) (Cada requisição é independente, Servidor não guarda informação do cliente); Contraste (FTP mantém estado (sessão))
Item — ✅ CERTO
A afirmação está correta por três razões:
HTTP é um protocolo da camada de aplicação: o HTTP opera na camada mais alta do modelo OSI/TCP-IP, responsável pela comunicação entre aplicações.
HTTP usa TCP como transporte subjacente: o TCP fornece um serviço confiável de entrega de dados, essencial para a integridade das mensagens HTTP.
HTTP é um protocolo sem estado: o servidor não armazena informações sobre o cliente entre requisições, tratando cada uma como independente.
A combinação dessas três características torna a afirmação verdadeira. O HTTP não mantém estado sobre o cliente, o que o diferencia de protocolos como o FTP, que mantêm informações de sessão.