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.
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
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.