Qual das seguintes alternativas descreve corretamente o prot...

Próximas questões
Com base no mesmo assunto
Q2426516 Redes de Computadores

Qual das seguintes alternativas descreve corretamente o protocolo HTTP?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos abordar a questão sobre o protocolo HTTP e esclarecer a alternativa correta.

A alternativa correta é a alternativa B: "O protocolo HTTP é um protocolo de nível de aplicação que fornece robustez e segurança para transmissões de dados."

O protocolo HTTP (HyperText Transfer Protocol) é essencial para a web, pois é utilizado para a comunicação entre navegadores e servidores web. Ele pertence à camada de aplicação do modelo OSI, o que significa que ele é responsável por fornecer serviços de rede diretamente aos aplicativos do usuário.

Explicação da Alternativa Correta:

A alternativa B está correta porque o HTTP é de fato um protocolo de nível de aplicação. Ele opera na camada mais alta do modelo OSI (Camada 7), permitindo a transferência de hipermídia, como texto, imagens, vídeos, etc., entre clientes (navegadores) e servidores.

Embora o enunciado mencione que o HTTP fornece robustez e segurança, vale destacar que o protocolo HTTP, na sua versão original (HTTP/1.0 e HTTP/1.1), não é intrinsecamente seguro. A segurança é geralmente garantida pelo uso de HTTPS (HTTP Secure), que é HTTP sobre SSL/TLS.

Vamos analisar brevemente as outras alternativas para entender por que estão incorretas:

Alternativa A: Afirma que HTTP é um protocolo de nível de transporte. Protocolo de nível de transporte, como TCP e UDP, são responsáveis pela entrega de dados ponto a ponto, o que não é a função do HTTP.

Alternativa C: Diz que HTTP é um protocolo de nível de enlace. Protocolos de enlace, como Ethernet e Wi-Fi, operam na camada 2 do modelo OSI, cuidando da transferência de dados entre dispositivos na mesma rede local, o que não corresponde à função do HTTP.

Alternativa D: Sugere que HTTP é um protocolo de nível de rede. Protocolos de nível de rede, como o IP, são responsáveis pelo roteamento de pacotes através de diferentes redes, o que também não é o papel do HTTP.

Alternativa E: Afirma que HTTP é um protocolo de nível de sessão. A camada de sessão (Camada 5) é responsável por estabelecer, gerenciar e encerrar sessões entre dispositivos, enquanto HTTP opera na camada de aplicação.

Espero que essa explicação tenha clarificado as características do protocolo HTTP e o motivo pelo qual a alternativa B é a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo