|  
    
FTP (Protocole de transfert de fichiers) utilise un protocole simple basé sur le texte divisé en commandes et réponses. Voici le format de l'en-tête, souvent appelé la ligne de commande   :
  
  Commande [Paramètres]   
  
 *  Commande: Il s'agit d'un seul mot qui spécifie l'action à effectuer, telle que "utilisateur", "pass", "pwd", "cd", "liste", "Retter", "Stor", etc. C'est toujours en majuscule.  
 *  Paramètres: Il s'agit d'une partie facultative qui fournit des informations supplémentaires pour la commande, comme le nom d'utilisateur, le mot de passe, le nom de fichier ou le chemin du répertoire. Il est séparé de la commande avec un espace.  
  
  Exemples:  
  
 *  utilisateur John.Doe: Cela envoie la commande "utilisateur" avec le nom d'utilisateur "John.Doe".  
 *  passant secret: Cela envoie la commande "pass" avec le mot de passe "secret".  
 *  pwd: Cela envoie la commande "PWD" (pas de paramètres) pour demander le répertoire de travail actuel.  
 *  cd / public_html: Cela envoie la commande "cd" avec le chemin du répertoire "/ public_html".  
 *  Ret Ret index.html: Cela envoie la commande "RetT" avec le nom de fichier "index.html".  
  
  Format de réponse:  
  
 Les réponses FTP suivent un format similaire, composé d'un code et d'un message: 
  
  [code] [Message]   
  
 *  code: Il s'agit d'un numéro à 3 chiffres indiquant l'état de la commande. Par exemple, "220" signifie "Service Ready", "230" signifie "l'utilisateur connecté", "530" signifie "connexion incorrecte".  
 *  Message: Il s'agit d'un message lisible par l'homme fournissant plus d'informations sur la réponse de commandement.  
  
  Exemples:  
  
 *  220 Service prêt pour le nouvel utilisateur.   
 *  331 Nom d'utilisateur ok, besoin de mot de passe.   
 *  550 action demandée non prise.   
  
  Remarque: Ce format de base est partagé par les côtés du client et du serveur de la connexion FTP, avec chaque commandes d'envoi et de réception de réponses pour gérer le processus de transfert de fichiers.
 
 |