Questão de Redes de Computadores — Protocolo — FGV 2023
Redes de Computadores›Protocolo
Código
fg072710
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Web Designer
Davi administra o servidor web Apache do TJSE. Foi solicitado a Davi ativar no servidor web o suporte à versão 2 do Hypertext Transfer Protocol (HTTP/2), mantendo o suporte à versão 1.1. Davi optou por ativar no Apache a variante do HTTP/2 que opera sobre Transport Layer Security (TLS). Para atender a solicitação, Davi alterou o valor da diretiva Protocols na configuração do Apache, definindo que as conexões HTTP/2 tenham preferência sobre as conexões HTTP/1.1.Davi alterou o valor da diretiva Protocols do Apache para:
Ah2 h1.1;
Bh2c h1.1;
Ch2 http/1.1;
Dhttp/2 http/1.1;
Ehttp/2c http/1.1.
Revelar gabarito e comentário▾
GabaritoC — h2 http/1.1;
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”.
Apache HTTP/2 Protocol Tokens
Gabarito: letra C. A diretiva Protocols do Apache utiliza tokens específicos para cada versão do HTTP. Para HTTP/2 sobre TLS, o token é h2; para HTTP/1.1, o token é http/1.1. A ordem define a preferência, portanto h2 http/1.1 ativa HTTP/2 com preferência, mantendo suporte a HTTP/1.1. (Fonte: documentação oficial do Apache HTTP Server e RFC 7540).
A questão testa o conhecimento dos identificadores padronizados para os protocolos na configuração do servidor web. A variante h2 é exclusiva para conexões seguras (TLS), enquanto h2c é a versão em texto claro (cleartext).
O token h1.1 não existe na especificação do Apache. O correto é http/1.1. A banca utiliza essa grafia para confundir.
Alternativa B — ❌ Incorreta
h2c representa HTTP/2 em texto claro (cleartext), sem TLS. O enunciado afirma que Davi optou pela variante sobre TLS, logo o token correto é h2, não h2c.
Alternativa C — ✅ Correta ⟵ GABARITO
h2 é o token para HTTP/2 sobre TLS; http/1.1 é o token para HTTP/1.1. A ordem h2 antes de http/1.1 estabelece preferência para HTTP/2, conforme solicitado.
Alternativa D — ❌ Incorreta
http/2 não é um token válido no Apache. O token para HTTP/2 é h2 (ou h2c para cleartext).
Alternativa E — ❌ Incorreta
Assim como em D, http/2c não é um token reconhecido. O token para HTTP/2 cleartext é h2c.
NÃO CAIA NESSA!
A banca utiliza h1.1 (alternativa A) e h2c (alternativa B) para testar se o candidato conhece os tokens exatos. Lembre-se: h2 = HTTP/2 sobre TLS; h2c = HTTP/2 cleartext; http/1.1 = HTTP/1.1.