Pular para o conteúdo principal

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

Redes de ComputadoresProtocolo
Código
fg061575
Banca
FGV
Órgão
Câmara dos Deputados
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Informática Legislativa - Tarde
O HTTP/2 é uma revisão importante do protocolo de rede HTTP amplamente utilizado pela World Wide Web.Sobre o HTTP/2, assinale a afirmativa correta.
  1. APermite multiplexar várias solicitações de recursos dentro de uma mesma conexão TCP.
  2. BUsa os esquemas de URI nos formatos "h2p://" e "h2ps://" em detrimento do "http://" e "https://".
  3. CÉ uma especificação alternativa que modifica, aprimora e obsoleta a sintaxe do HTTP/1.
  4. DOpera por padrão sobre a porta 88 e não mais na porta 80 conforme versões anteriores deste protocolo.
  5. EAumenta a latência na web ao impedir a compactação de cabeçalhos HTTP para manter a retrocompatibilidade.
Revelar gabarito e comentário

GabaritoA — Permite multiplexar várias solicitações de recursos dentro de uma mesma conexão TCP.

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/2

Gabarito: letra A. O HTTP/2 permite multiplexar várias solicitações de recursos dentro de uma mesma conexão TCP, reduzindo latência e melhorando o desempenho em relação ao HTTP/1.x.

A questão testa conhecimentos básicos sobre as características do HTTP/2:

  • Multiplexação: O HTTP/2 estabelece uma única conexão TCP e, por meio de streams, permite que múltiplas requisições sejam processadas simultaneamente sem bloqueio (head-of-line blocking).

  • URI scheme: O HTTP/2 não altera os esquemas de URI; continua usando http:// e https://. As formas "h2p://" e "h2ps://" não são definidas pela especificação.

  • Obsoletância: O HTTP/2 é uma revisão do HTTP/1, mas não altera a sintaxe fundamental (métodos, cabeçalhos, códigos de status). Ele modifica a forma como os dados são transmitidos (binário, multiplexado), mas é compatível semanticamente.

  • Porta padrão: O HTTP/2 sobre TLS (obrigatório na prática) usa a porta 443; sobre TCP sem TLS, pode usar a porta 80. A porta 88 não tem relação com HTTP/2.

  • Latência: O HTTP/2 reduz a latência através da multiplexação e da compactação de cabeçalhos (HPACK). A alternativa E afirma o oposto.

Alternativa A — ✅ Correta ⟵ GABARITO

A afirmativa está correta. O HTTP/2 implementa multiplexação de streams sobre uma única conexão TCP, resolvendo o problema de "head-of-line blocking" do HTTP/1.x. Cada requisição é associada a um stream, e eles são transmitidos concorrentemente.

Alternativa B — ❌ Incorreta

O HTTP/2 utiliza os mesmos esquemas de URI do HTTP/1.x: http:// e https://. As formas h2p:// e h2ps:// não existem na especificação. O "h2" é um identificador de protocolo (ALPN) na camada de transporte, não no URI.

Alternativa C — ❌ Incorreta

O HTTP/2 modifica a forma de transmissão (binário, multiplexado, compressão de cabeçalhos), mas não modifica a sintaxe do HTTP/1. Métodos, cabeçalhos e códigos de status permanecem os mesmos. Ele é uma extensão, não uma substituição sintática.

Alternativa D — ❌ Incorreta

Por padrão, o HTTP/2 (assim como HTTPS) opera na porta 443 quando sobre TLS, e na porta 80 quando sem TLS (embora a maioria dos navegadores exija TLS). A porta 88 não é padrão para HTTP/2; ela é associada ao Kerberos.

Alternativa E — ❌ Incorreta

O HTTP/2 reduz a latência, principalmente através da multiplexação e da compactação de cabeçalhos (HPACK). A afirmativa de que "aumenta a latência ao impedir a compactação" é falsa – a compactação é uma de suas melhorias.

Dica: Memorize as principais características do HTTP/2: multiplexação, compressão de cabeçalhos, server push, binary framing, priorização de streams. Evite confundir com alterações em URI, portas ou sintaxe.

Gabarito: letra A.

Link permanente: /questoes/fg061575