Sobre HTTP, analise as assertivas e assinale a alter...

Próximas questões
Com base no mesmo assunto
Q234361 Redes de Computadores
Sobre HTTP, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. HTTP é um simples protocolo, do tipo solicitação-resposta, que roda sob TCP.

II. O protocolo HTTP especifica quais mensagens os clientes podem enviar para os servidores e quais respostas recebem de volta.

III. Os cabeçalhos de solicitação e respostas são dados em UTF-8 neste protocolo.

IV. O HTTP é um protocolo da camada de aplicação.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - Apenas II e IV.

Vamos entender por que a alternativa correta é a C, analisando cada uma das assertivas:

I. HTTP é um simples protocolo, do tipo solicitação-resposta, que roda sob TCP.

Essa assertiva está correta em parte. De fato, o HTTP é um protocolo do tipo solicitação-resposta e roda sobre o TCP. No entanto, ao afirmar que é um "simples" protocolo, a assertiva pode ser considerada subjetiva e ambígua. Em questões de concurso, qualquer ambiguidade pode tornar a assertiva incorreta.

II. O protocolo HTTP especifica quais mensagens os clientes podem enviar para os servidores e quais respostas recebem de volta.

Essa assertiva está correta. O HTTP realmente define um conjunto de métodos de solicitação, como GET, POST, PUT, entre outros, que os clientes podem usar para se comunicar com os servidores, e também especifica as formas de resposta que os servidores devem seguir.

III. Os cabeçalhos de solicitação e respostas são dados em UTF-8 neste protocolo.

Essa assertiva está incorreta. Os cabeçalhos HTTP são geralmente codificados em ASCII, não em UTF-8. O corpo da mensagem pode utilizar várias codificações, mas os cabeçalhos seguem o padrão ASCII.

IV. O HTTP é um protocolo da camada de aplicação.

Essa assertiva está correta. O HTTP opera na camada de aplicação do modelo OSI, sendo responsável por definir as regras de comunicação entre clientes e servidores web.

Portanto, as assertivas II e IV estão corretas, confirmando que a alternativa correta é a C.

Dicas Adicionais:

  • HTTP (HyperText Transfer Protocol) é fundamental para a comunicação na web.
  • Compreender a diferença entre a camada de aplicação e outras camadas, como a de transporte (TCP), é crucial.
  • Detalhes como codificação de cabeçalhos podem ser sutis mas decisivos em provas.

Continue estudando esses detalhes para garantir que você esteja bem preparado para a prova! Qualquer dúvida, estou à disposição para ajudar.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Não entendi por que o ítem 1 está errado.
astrometa , Creio que o erro está na afirmação "SOB" o TCP. Isto é. abaixo da camada de transporte. E sabemos que não é verdade. Ele é um protocolo da camada de aplicação que roda SOBRE o TCP.
Sinceramente, também não entendi por que o primeiro item foi dado como errado.
Porque a alternativa III está errada? Em um documento html você não pode configurar o charset como sendo utf-8? A sobre a alternativa I, é porque o HTTP está sobre o TCP e não sob.
a alternativa III (Os cabeçalhos de solicitação e respostas são dados em UTF-8 neste protocolo) Está incorreta porque as mensagens são enviadas no formato ASCIII.
Fonte: Livro: Redes de Computadores - Uma abordagem TOP-DOWN - KUROSE ROSS

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo