Respostas do FTP

As respostas aos comandos do FTP são usadas para garantir a sincronização das ações relativas à transferência de arquivos e ao conhecimento, por parte do cliente, do estado do servidor. Todo comando deve gerar pelo menos uma rsposta.

Uma resposta FTP consiste em um código numérico de três dígitos seguido por , um texto explicativo e . O primeiro dígito indica se a resposta é boa, ruim ou incompleta. O segundo nível define aproximadamenteo tipode errro ocorrido . Ele pode assumir um dos seguintes valores.O terceiro nível corresponde a um refinamento do segundo.

Primeiro Nível

1yz - Resposta preliminar positiva - deve-se guardar outra resposta antes de enviar outro comando. O Servidor FTP pode enviar no máximo uma resposta deste tipo por comando.

2yz - Resposta completa positiva - A ação especificada foi realizada com sujcesso, podendo ser enviado um novo comando.

3yz - Resposta intermediária positiva - O comando foi aceito, mas só pode ser completado se forem fornecidas, através do outro comando, informações adicionais.

4yz - Resposta completa negativa transitória - O comando não foi aceito e a ação correspondente não foi executada. Existe uma situação de erro tamporária, podendo o usuário tentar executar posteriormente este mesmo comando ou seqüência de comandos.

5yn - Resposta completa negativa permane - O comando não foi aceito e a ação correspondente não foi ececutada. O cliente não deve repetir o mesmo comando ou seqüência de comandos

Segundo Nível

x01 - Sintaxe - indica a existência de erro de sintaxe no comando

x1z - Informação - contém as informações sobre as conexões

x2z - Conexões - refere-se às conexões de controle e dados

x3z - Autenticação e contabilidade - resposta relacionada com o precesso de login e procedimentos de contabilização

x4z - não é usada

x5z - Sistema de arquivos - indica o status do sistema de arquivo do servidor e de qualquer operação de arquivos em andamento Diagramas de Estado

Os diagramas de estado ilustram a operação doc comandos FTP. Tais diagramas são divididos de acordo com grupos de comandos FTP. Nesses diagramas podems-se identivicar os seguintes estados: A - Aguarda Resposta; E-Recebe Resposta indicando Erro.; F - Recebe Resposta indicando Falha. A transição entre esses estados ocorre mediante a emissão de um comando ou a chegada de uma resposta cujo código tem como primeiro dígito: 1, 2, 3, 4 ou 5.



[Página Anterior] [Próxima Página]