Sobre HTTP, analise as assertivas e assinale a alter...
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.
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
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