Questão nº 45
Questão de Engenharia de Telecomunicações · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 45)
O Hypertext Transfer Protocol (HTTP) é o protocolo usado na Web.
A versão desse protocolo proposta como padrão e que permite um uso mais eficiente da rede, por introduzir a compactação de campo de cabeçalho e permitir várias trocas simultâneas na mesma conexão, é o
- AHTTP/1.0
- BHTTP/1.1
- CHTTP/1.2
- DHTTP/2 (alternativa correta)
- EHTTP/3
Resposta comentada
Gabarito Alternativa D
O HTTP/2 é a versão que trouxe grandes melhorias de performance em relação às versões anteriores, principalmente por permitir que várias requisições e respostas trafeguem simultaneamente em uma única conexão TCP (chamado de multiplexação) e por compactar os cabeçalhos (usando o algoritmo HPACK), reduzindo o overhead e acelerando o carregamento de páginas web.
- (A) Incorreta: O HTTP/1.0 (1996) era básico, abria uma nova conexão para cada objeto (imagem, CSS, etc.) e não tinha suporte a conexões persistentes por padrão, sendo muito ineficiente.
- (B) Incorreta: O HTTP/1.1 (1999) introduziu conexões persistentes (reuso da mesma conexão) e pipelining, mas ainda sofria com o bloqueio de cabeçalho (head-of-line blocking) e não compactava os cabeçalhos, que eram enviados em texto puro.
- (C) Incorreta: Não existe uma versão oficial chamada "HTTP/1.2"; a evolução direta do 1.1 foi o HTTP/2, então essa alternativa é uma pegadinha para confundir quem acha que houve uma versão intermediária.
- (D) Correta: O HTTP/2 (publicado em 2015) é exatamente o que o enunciado descreve: compactação de campo de cabeçalho (HPACK) e multiplexação (várias trocas simultâneas na mesma conexão TCP), eliminando o bloqueio de cabeçalho do HTTP/1.1.
- (E) Incorreta: O HTTP/3 usa o protocolo QUIC (baseado em UDP) em vez de TCP, o que também traz multiplexação e menos latência, mas a compactação de cabeçalho e a multiplexação já existiam no HTTP/2; a grande inovação do HTTP/3 é a troca da camada de transporte, não a introdução dessas duas características citadas.
Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Engenheiro(a) Júnior - Telecomunicações. Reproduzida para fins de estudo.