Pular para o conteúdo principal

Questão de Redes de Computadores — HTTP — Avança SP 2024

Redes de ComputadoresHTTP
Código
qa632449
Banca
Avança SP
Órgão
CM Itapecerica Serra
Ano
2024
Cargo
Ass ( )
Para a navegação dentro da World Wide Web, ou apenas Web, o protocolo __ é utilizado para transferência de hipertexto, em outras palavras, para transferência de dados para que o usuário visualize a página acessada.   Qual dos seguintes protocolos melhor corresponde para preencher a lacuna no texto acima?
  1. AFTP
  2. BHTTP
  3. CUDP
  4. DTCP
  5. ERFC
Revelar gabarito e comentário

GabaritoB — HTTP

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”.

Protocolo de transferência de hipertexto na Web

Gabarito: letra B. O protocolo que preenche corretamente a lacuna é o HTTP (Hypertext Transfer Protocol), pois é ele o protocolo da camada de aplicação responsável pela transferência de hipertexto e pela comunicação de dados na World Wide Web. As demais alternativas (FTP, UDP, TCP e RFC) não correspondem à definição apresentada: FTP é para transferência de arquivos, UDP e TCP são protocolos de transporte, e RFC é um tipo de documento técnico, não um protocolo.

O HTTP é a base da comunicação na Web. Ele opera no modelo cliente-servidor: o navegador (cliente) envia uma requisição ao servidor, que responde com o conteúdo solicitado (como páginas HTML). O termo "hipertexto" refere-se a textos com ligações lógicas (hiperlinks) entre si, e o HTTP é justamente o protocolo que permite a troca desses documentos. Ele utiliza a porta 80 por padrão e, na versão segura (HTTPS), a porta 443, com criptografia SSL/TLS.

É importante distinguir o HTTP de outros protocolos da camada de aplicação, como o FTP (File Transfer Protocol), que é específico para transferência de arquivos entre hospedeiros, e de protocolos de transporte, como TCP e UDP, que atuam em uma camada inferior, garantindo a entrega dos dados. O HTTP, por sua vez, é um protocolo de aplicação que usa o TCP como transporte subjacente.

A pegadinha desta questão está em confundir o HTTP com o TCP ou o UDP. O candidato pode lembrar que a Web usa TCP, mas a pergunta é sobre o protocolo de aplicação que transfere hipertexto — e esse é o HTTP. O TCP é apenas o meio de transporte; o HTTP é quem define a comunicação entre cliente e servidor na Web.

Guarde a distinção: HTTP = protocolo de aplicação para transferência de hipertexto na Web; TCP/UDP = protocolos de transporte que carregam os dados; FTP = protocolo de aplicação para transferência de arquivos; RFC = documento técnico que padroniza protocolos. É exatamente essa fronteira que separa as alternativas.

Protocolos de rede
  • 1Camada de aplicação
    • HTTP
      • Transferência de hipertexto (Web)
      • Porta 80 / HTTPS 443
    • FTP
      • Transferência de arquivos
      • Portas 20 e 21
  • 2Camada de transporte
    • TCP
      • Orientado à conexão
      • Entrega confiável
    • UDP
      • Não orientado à conexão
      • Sem garantia de entrega
  • 3Documento técnico
    • RFC
      • Padroniza protocolos (IETF)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O FTP (File Transfer Protocol) é um protocolo da camada de aplicação, mas sua função é a transferência de arquivos entre um hospedeiro local e um remoto, não a transferência de hipertexto para visualização de páginas web. Ele utiliza as portas 20 (dados) e 21 (controle) e exige autenticação do usuário. Portanto, não se aplica à lacuna, que fala em "transferência de hipertexto" para visualizar páginas.

Alternativa B — ✅ Correta ⟵ GABARITO

O HTTP (Hypertext Transfer Protocol) é exatamente o protocolo descrito: utilizado para transferência de hipertexto e para a comunicação de dados na World Wide Web. Ele opera na camada de aplicação, no modelo requisição-resposta, e é a base para o funcionamento da Web. A definição do enunciado — "transferência de hipertexto" e "visualização da página acessada" — corresponde perfeitamente ao papel do HTTP.

Alternativa C — ❌ Incorreta

O UDP (User Datagram Protocol) é um protocolo da camada de transporte, não da camada de aplicação. Ele é não orientado à conexão e não garante a entrega dos dados, sendo usado em aplicações que priorizam velocidade, como streaming e jogos online. Não é o protocolo responsável pela transferência de hipertexto na Web.

Alternativa D — ❌ Incorreta

O TCP (Transmission Control Protocol) também é um protocolo da camada de transporte. Ele garante a entrega confiável dos dados, estabelecendo uma conexão entre origem e destino, mas não é o protocolo de aplicação que transfere hipertexto. O HTTP utiliza o TCP como transporte, mas a lacuna pede o protocolo de aplicação, que é o HTTP.

Alternativa E — ❌ Incorreta

RFC (Request for Comments) não é um protocolo, mas sim uma série de documentos técnicos publicados pela IETF que definem padrões da internet, incluindo o próprio HTTP. Não é um protocolo de comunicação e, portanto, não pode preencher a lacuna.

PEGA ESSA DICA!

Para questões que pedem o protocolo de transferência de hipertexto, lembre-se da sigla HTTP e associe-a à Web. Se a alternativa trouxer TCP ou UDP, lembre-se de que eles são da camada de transporte — o HTTP é da camada de aplicação. E o FTP é para arquivos, não para páginas web.

Gabarito: letra B

Link permanente: /questoes/qa632449