Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2023

Redes de ComputadoresProtocolo
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:
  1. Ah2 h1.1;
  2. Bh2c h1.1;
  3. Ch2 http/1.1;
  4. Dhttp/2 http/1.1;
  5. 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).

1HTTP/2 sobre TLS
Token: h2
2HTTP/2 cleartext
Token: h2c
3HTTP/1.1
Token: http/1.1
4Ordem define preferência
h2 http/1.1 → HTTP/2 preferido
Tokens da diretiva Protocols (Apache)
LEVELsoulevel.com.br
Tokens da diretiva Protocols (Apache): HTTP/2 sobre TLS (Token: h2); HTTP/2 cleartext (Token: h2c); HTTP/1.1 (Token: http/1.1); Ordem define preferência (h2 http/1.1 → HTTP/2 preferido)

Alternativa A — ❌ Incorreta

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.

Gabarito: letra C.

Link permanente: /questoes/fg072710