Aller au contenu principal

5.4 Séquencement des commandes et des réponses (SEQUENCING OF COMMANDS AND REPLIES)

La communication entre l'utilisateur et le serveur est destinée à être un dialogue alterné. En tant que tel, l'utilisateur devrait attendre cette réponse de confirmation avant d'envoyer la commande suivante.

L'expéditeur de ces réponses négatives devrait veiller à rendre le texte utile. Il n'y aura probablement pas assez de codes de réponse pour couvrir toutes les conditions d'erreur possibles, donc le texte est une partie importante du message.

Les séquences commande-réponse suivantes sont présentées comme des scénarios typiques :

Établissement de connexion (Connection Establishment)

120
220
220
421

Connexion (Login)

USER
230
530
500, 501, 421
331, 332

Déconnexion (Logout)

QUIT
221
500

Paramètres de transfert (Transfer Parameters)

PORT
200
500, 501, 421, 530
PASV
227
500, 501, 502, 421, 530
TYPE
200
500, 501, 504, 421, 530
STRU
200
500, 501, 504, 421, 530
MODE
200
500, 501, 504, 421, 530

Commandes d'action sur les fichiers (File Action Commands)

RETR
125, 150
(110)
226, 250
425, 426, 451
450, 550
500, 501, 421, 530
STOR
125, 150
(110)
226, 250
425, 426, 451, 551, 552
532, 450, 452, 553
500, 501, 421, 530