Questões de HTTP ( Hypertext Transfer Protocol ) (Redes de Computadores)

Limpar Busca

O Hypertext Transfer Protocol (HTTP) é um protocolo, sem estado, de nível de aplicação para sistemas de informação de hipertexto distribuídos e colaborativos. O HTTP permite que um emissor crie uma requisição condicional com um ou mais campos de cabeçalho de requisição que indicam uma pré-condição a ser testada antes de aplicar o método de requisição ao recurso de destino. Se a pré- -condição especificada não for atendida, o servidor não retorna o item requisitado. As requisições GET condicionais são o mecanismo mais eficiente para atualizações de cache HTTP. Pode-se usar um campo de cabeçalho nessas requisições condicionais para solicitar a transferência de um item sob a condição de ele ter sido atualizado desde uma data especificada.
Um exemplo de uso desse campo de cabeçalho é o

  • A If-Modified-Since: Sat, 29 Oct 2024 19:43:31 GMT
  • B If-Changed-Since: Sat, 29 Oct 2024 19:43:31 GMT
  • C If-Altered-Since: Sat, 29 Oct 2024 19:43:31 GMT
  • D If-Revised-After: Sat, 29 Oct 2024 19:43:31 GMT
  • E If-Updated-Since: Sat, 29 Oct 2024 19:43:31 GMT

As redes de computadores e a Internet, em particular, são parte fundamental do dia a dia de bilhões de pessoas ao redor do mundo.

Dadas as tecnologias associadas à infraestrutura da Internet, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) O IP garante a entrega de pacotes de dados e, para isso, usa o modelo de serviço de melhor esforço.
( ) O HTTP é considerado um protocolo stateless.
( ) Além de converter nomes de hosts em endereços IP, o DNS também pode cumprir outras tarefas, dentre as quais o balanceamento de carga entre servidores replicados.

A sequência correta é

  • A V – F – V.
  • B V – V – F.
  • C F – V – F.
  • D F – F – V.
  • E F – V – V.

Na camada de aplicação, o HTTP (Hypertext Transfer Protocol) é um protocolo usado para:

  • A navegação de sites.
  • B transferência de arquivos.
  • C transferência de e-mail.
  • D acesso remoto.
  • E gerenciamento de redes.

O protocolo HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação, situado na camada de aplicação, segundo o modelo OSI. Apesar de ser um protocolo simples, do tipo solicitação-resposta que roda sobre TCP, muito utilizado para as páginas da Internet, tem sido cada vez mais utilizado para comunicação entre máquinas. Em sua definição está, entre outras regras, os códigos de status da resposta a uma requisição, também conhecidos como códigos de status HTTP.

Com relação aos códigos de status de resposta do protocolo HTTP, analise as afirmativas abaixo:

I. Os códigos iniciados com 4 (4XX) indicam um erro na requisição do cliente, como 403 Forbidden e 404 Not Found.
II. Os códigos iniciados com 5 (5XX) indicam um erro do lado do servidor, como 500 Internal Server Error.
III. O código 302 Found indica que uma página mudou de endereço (URI) temporariamente. IV. O código 200 OK indica que a requisição foi atendida com sucesso.

Está CORRETO o que se afirma em:

  • A V, apenas.
  • B II e III, apenas.
  • C I, II e IV, apenas.
  • D I, II, III e IV.

Considere o seguinte código de uma página em HTML:



Imagem relacionada à questão do Questões Estratégicas



Supondo que o usuário digite o valor “12345678900” no campo “username”, cujo rótulo é “CPF ou ID Estrangeiro”, e “8524456” no campo “password”, cujo rótulo é “Senha”, assinale a alternativa que apresenta CORRETAMENTE o trecho da requisição HTTP que se espera ser gerada pelo navegador quando o usuário acionar o botão “Entrar”:

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas