SóProvas


ID
894340
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2013
Provas
Disciplina
Redes de Computadores
Assuntos

Acerca de protocolo HTTP, julgue os itens de 75 a 79.

Ao receber uma requisição, o servidor procura pelo recurso requisitado e envia, ao cliente, uma resposta com um código, que pode iniciar-se por 1xx, que indica sucesso no recebimento da requisição; 2xx, que indica redirecionamento da requisição; 3xx, que informa erros acontecidos no cliente; e 4xx, que informa erros no servidor.

Alternativas
Comentários
  • wiki:

    • 1xx: Informational (Informação) – utilizada para enviar informações para o cliente de que sua requisição foi recebida e está sendo processada;
    • 2xx: Success (Sucesso) – indica que a requisição do cliente foi bem sucedida;
    • 3xx: Redirection (Redirecionamento) – informa a ação adicional que deve ser tomada para completar a requisição;
    • 4xx: Client Error (Erro no cliente) – avisa que o cliente fez uma requisição que não pode ser atendida;
    • 5xx: Server Error (Erro no servidor) – ocorreu um erro no servidor ao cumprir uma requisição válida.
  • Corrigindo a questão conforme Tanenbaum(2011,p.432).

    Ao receber uma requisição, o servidor procura pelo recurso requisitado e envia, ao cliente, uma resposta com um código, que pode iniciar-se por 2xx, que indica sucesso no recebimento da requisição; 3xx, que indica redirecionamento da requisição; 4xx, que informa erros acontecidos no cliente; e 5xx, que informa erros no servidor.

    Bibliografia:

    TANENBAUM, A. S.; WETHERALL, D. Redes de Computadores. 5. ed. São Paulo: Pearson, 2011.

  • O Protocolo HTTP, segundo a própria RFC 2616 , possui o seguinte código de definição de status :

    1xx – Informações

    2xx – Sucesso

    3xx – Redirecionamento

    4xx – Erro no cliente

    5xx – Erro no servidor.

    Portanto, a questão está errada pois inverteu os códigos com suas funções.

    Fonte : http://www.ietf.org/rfc/rfc2616.txt


  • P/ complementar os estudos:


    Códigos de retorno das mensagens

    A linha inicial de uma resposta HTTP indica ao cliente se sua requisição foi bem sucedida ou não. Essa situação é fornecida através de um código de retorno (Status-Code) e uma frase explicativa (Reason-Phrase). De acordo com Fielding, o código de status é formado por três dígitos e o primeiro dígito representa a classe que pertence. Seguem alguns códigos:

    1xx   Não utilizado. Reservado para testes.

    2xx   O pedido foi atendido corretamente.

    200   OK: o servidor fez exatamente o que o cliente queria.

    outros Geralmente usados no processamento de scripts, muito raros.

    3xx   O recurso está em algum outro lugar e o cliente deve tentar de novo em um novo endereço. Redirecionamento.

    301   Movido permanentemente.

    302   Movido temporariamente (os enlaces não necessitam ser modificados).

    304   Não modificado. Usado quando o cliente utiliza o cabeçalho "se-modificado-desde" e o recurso não foi modificado desde o tempo apontado. Significa que a versão do documento em cache deve ser exibida.

    4xx   O cliente de alguma maneira se equivocou, geralmente pedindo por algo que não deveria ter pedido. Erro no cliente.

    400   Pedido errado. O pedido não tem a sintaxe correta.

    401   Não autorizado. O cliente não está autorizado a acessar o recurso. Pode mudar se o cliente tenta de novo com um cabeçalho de autorização.

    403   Proibido. O cliente não pode acessar o recurso e uma autorização não vai ajudar em nada.

    404   Não encontrado. O mais conhecido. Significa que o servidor não tem nem ideia sobre o paradeiro deste recurso e não tem nada a informar.

    5xx   Significa que o servidor se equivocou ou que não pôde atender ao pedido do cliente. Erro no servidor.

    500   Erro interno do servidor. Alguma coisa aconteceu de errado no servidor.

    501   Não implementado. O método de pedido não é suportado pelo servidor.

    503   Serviço não disponível. Acontece algumas vezes quando o servidor está muito ocupado e não pode atender ao pedido. Geralmente a solução é esperar um tempo e tentar de novo.


    Gabarito: ERRADO

  • O Protocolo HTTP, segundo a própria RFC 2616 , possui o seguinte código de definição de status :

    1xx – Informações

    2xx – Sucesso

    3xx – Redirecionamento

    4xx – Erro no cliente

    5xx – Erro no servidor.

  • HTTP – Protocolo transferência de hipertexto.

    - 1xx – Informações – servidor concorda em atender á requisição

    - 2xx – Sucesso 200 – requisição foi bem sucedida 204 pagina sem conteúdo.

    - 3xx – Redirecionamento 301 pagina foi movida 304 pagina em cache e valida

    - 4xx- Erro do cliente 403 – pagina proibida -404 pagina não encontrada.

    - 5xx – Erro do servidor – erro interno 503 – tente novamente mais tarde.