Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — Avança SP 2023

Redes de ComputadoresProtocolo
Código
qq830798
Banca
Avança SP
Órgão
DAE-Santa Bárbara d’Oeste
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Qual das seguintes alternativas descreve corretamente o protocolo HTTP?
  1. AO protocolo HTTP é um protocolo de nível de transporte que fornece robustez e segurança para transmissões de dados.
  2. BO protocolo HTTP é um protocolo de nível de aplicação que fornece robustez e segurança para transmissões de dados.
  3. CO protocolo HTTP é um protocolo de nível de enlace que fornece robustez e segurança para transmissões de dados.
  4. DO protocolo HTTP é um protocolo de nível de rede que fornece robustez e segurança para transmissões de dados.
  5. EO protocolo HTTP é um protocolo de nível de sessão que fornece robustez e segurança para transmissões de dados.
Revelar gabarito e comentário

GabaritoB — O protocolo HTTP é um protocolo de nível de aplicação que fornece robustez e segurança para transmissões de dados.

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 HTTP: camada de aplicação

Gabarito: letra B. O HTTP (HyperText Transfer Protocol) é um protocolo da camada de aplicação do modelo OSI/TCP-IP, responsável pela transferência de hipertexto na Web, utilizando o TCP como transporte subjacente. A alternativa correta é a única que identifica corretamente essa camada, embora a expressão "fornece robustez e segurança" seja tecnicamente imprecisa — a robustez vem do TCP e a segurança, do HTTPS (HTTP sobre SSL/TLS).

O HTTP é o protocolo que define como clientes e servidores web trocam mensagens de requisição e resposta. Ele opera na camada mais alta da pilha de protocolos, a camada de aplicação, que é onde residem os protocolos que interagem diretamente com os softwares de usuário, como navegadores. No modelo OSI, essa é a camada 7; no modelo TCP/IP, é a camada 4 (Aplicação).

A função do HTTP é estruturar as mensagens que carregam o conteúdo da Web — páginas HTML, imagens, vídeos, etc. — e definir como o cliente e o servidor as trocam. Ele segue o modelo de requisição-resposta: o cliente envia uma requisição (por exemplo, um GET para obter uma página) e o servidor responde com o conteúdo solicitado ou um código de status.

É fundamental distinguir o HTTP dos protocolos das camadas inferiores. O HTTP não fornece robustez nem segurança por si só. A robustez (entrega confiável, ordenação, verificação de erros) é garantida pelo TCP, que é o protocolo de transporte sobre o qual o HTTP se apoia. A segurança (criptografia, autenticação) é adicionada pelo HTTPS, que é o HTTP sobre uma camada SSL/TLS. Essa distinção é exatamente o que a banca explora nesta questão.

A pegadinha aqui é dupla: primeiro, a banca troca a camada do HTTP (aplicação por transporte, enlace, rede ou sessão); segundo, atribui ao HTTP características que pertencem a outros protocolos (robustez do TCP, segurança do HTTPS). O candidato que sabe que o HTTP é da camada de aplicação e que a robustez/segurança não são suas características intrínsecas acerta a questão.

HTTP
  • 1Camada de aplicação (OSI 7 / TCP-IP 4)
    • Troca de mensagens cliente-servidor
    • Requisição-resposta (GET, POST...)
  • 2Não fornece robustez
    • Robustez vem do TCP (transporte)
  • 3Não fornece segurança
    • Segurança vem do HTTPS (SSL/TLS)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Erra ao classificar o HTTP como protocolo de nível de transporte. O transporte é a camada 4 do OSI, onde operam o TCP e o UDP. O HTTP é um protocolo de aplicação que usa o TCP como transporte, mas não é ele próprio um protocolo de transporte.

Alternativa B — ✅ Correta ⟵ GABARITO

Correta ao classificar o HTTP como protocolo de nível de aplicação. É exatamente nessa camada que o HTTP opera, definindo a estrutura das mensagens trocadas entre cliente e servidor na Web. A ressalva sobre "robustez e segurança" é imprecisa, mas a classificação da camada é o ponto central e está correta.

Alternativa C — ❌ Incorreta

Erra ao classificar o HTTP como protocolo de nível de enlace. A camada de enlace (camada 2 do OSI) é responsável pela comunicação entre dispositivos na mesma rede física, usando endereços MAC. O HTTP não tem relação com essa camada.

Alternativa D — ❌ Incorreta

Erra ao classificar o HTTP como protocolo de nível de rede. A camada de rede (camada 3 do OSI) é onde opera o IP, responsável pelo roteamento e endereçamento lógico. O HTTP é um protocolo de aplicação, muito acima na pilha.

Alternativa E — ❌ Incorreta

Erra ao classificar o HTTP como protocolo de nível de sessão. A camada de sessão (camada 5 do OSI) gerencia o estabelecimento, manutenção e encerramento de sessões de comunicação. O HTTP não é um protocolo dessa camada; ele é da camada de aplicação.

NÃO CAIA NESSA!

A banca troca a camada do HTTP em todas as alternativas erradas, e ainda atribui a ele "robustez e segurança", que são características do TCP e do HTTPS, respectivamente. O candidato que confunde a camada do protocolo com a camada do transporte que ele usa cai na alternativa A. Lembre-se: HTTP é da camada de aplicação; TCP é da camada de transporte; IP é da camada de rede.

PEGA ESSA DICA!

Para acertar questões de camada, associe cada protocolo à sua função principal: HTTP/FTP/SMTP/DNS = aplicação; TCP/UDP = transporte; IP/ICMP = rede. E lembre-se: o HTTP usa o TCP, mas não é um protocolo de transporte.

Gabarito: letra B

Link permanente: /questoes/qq830798