FTP : Réponses
Les réponses FTP permettent d'assurer la synchronisation entre client et serveur FTP. Ainsi à chaque commande
envoyée par le client, le serveur effectuera éventuellement une action et renverra systématiquement une réponse.
Les réponses sont constituées d'un code à 3 chiffres indiquant la façon suivant laquelle la commande envoyée
par le client a été traitée. Toutefois, ce code à 3 chiffres étant difficilement lisible par un humain, il est
accompagné d'un texte (chaîne de caractère Telnet séparée du code numérique par un espace).
Les codes de réponse sont constitués de 3 chiffres dont voici les significations :
- Le premier chiffre indique le statut de la réponse (succès ou échec)
- Le second chiffre indique ce à quoi la réponse fait référence
- Le troisième chiffre donne une signification plus spécifique (relative à chaque deuxième chiffre)
Premier chiffre |
Chiffre |
Signification |
Description |
1yz |
Réponse préliminaire positive |
L'action demandée est en cours de réalisation, une seconde réponse doit être obtenue avant d'envoyer une deuxième commande
|
2yz |
Réponse positive de réalisation |
L'action demandée a été réalisée, une nouvelle commande peut être envoyée |
3yz |
Réponse intermédiaire positive |
L'action demandée est temporairement suspendue. Des informations supplémentaires sont attendues de la part du client |
4yz |
Réponse négative de réalisation |
L'action demandée n'a pas eu lieu car la commande n'a temporairement pas été acceptée. Le client est prié de réessayer ultérieurement |
5yz |
Réponse négative permanent |
L'action demandée n'a pas eu lieu car la commande n'a pas été acceptée. Le client est prié de formuler une requête différente |
Second chiffre |
Chiffre |
Signification |
Description |
x0z |
Syntaxe |
L'action possède une erreur de syntaxe, ou bien il s'agit d'une commande non comprise par le serveur |
x1z |
Information |
Il s'agit d'une réponse renvoyant des informations (par exemple pour une réponse à une commande STAT) |
x2z |
connexions |
La réponse concerne le canal de données |
x3z |
Authentification et comptes |
La réponse concerne le login (USER/PASS) ou la demande de changement de compte (CPT) |
x4z |
Non utilisé par le protocole FTP |
|
x5z |
Système de fichiers |
La réponse concerne le système de fichiers distant |
Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL.
|