4.1 Commandes FTP (FTP COMMANDS)
Voici les commandes FTP :
Commandes de contrôle d'accès (Access Control Commands)
- USER (USER NAME) - Le champ d'argument est une chaîne Telnet identifiant l'utilisateur.
- PASS (PASSWORD) - Le champ d'argument est une chaîne Telnet spécifiant le mot de passe de l'utilisateur.
- ACCT (ACCOUNT) - Le champ d'argument est une chaîne Telnet identifiant le compte de l'utilisateur.
- CWD (CHANGE WORKING DIRECTORY) - Cette commande permet à l'utilisateur de travailler avec un répertoire différent pour le stockage ou la récupération de fichiers.
- CDUP (CHANGE TO PARENT DIRECTORY) - Cette commande est un cas particulier de CWD, et est incluse pour simplifier l'implémentation de programmes pour le transfert d'arbres de répertoires.
- SMNT (STRUCTURE MOUNT) - Cette commande permet à l'utilisateur de monter une structure de données de système de fichiers différente.
- QUIT (LOGOUT) - Cette commande termine un USER et vide toutes les informations d'I/O et de compte.
Commandes de paramètres de transfert (Transfer Parameter Commands)
- PORT (DATA PORT) - L'argument est la spécification du port de données.
- PASV (PASSIVE) - Cette commande demande au server-DTP d'« écouter » sur un port de données.
- TYPE (REPRESENTATION TYPE) - L'argument spécifie le type de représentation (ASCII, EBCDIC, Image, Local byte).
- STRU (FILE STRUCTURE) - L'argument est un code de caractère Telnet unique spécifiant la structure de fichier (File, Record, Page).
- MODE (TRANSFER MODE) - L'argument est un code de caractère Telnet unique spécifiant le mode de transfert de données (Stream, Block, Compressed).
Commandes de service FTP (FTP Service Commands)
- RETR (RETRIEVE) - Cette commande fait en sorte que le server-DTP transfère une copie du fichier.
- STOR (STORE) - Cette commande fait en sorte que le server-DTP accepte les données transférées et les stocke en tant que fichier.
- STOU (STORE UNIQUE) - Cette commande se comporte comme STOR sauf que le fichier résultant doit être créé dans le répertoire actuel sous un nom unique pour ce répertoire.
- APPE (APPEND) - Cette commande fait en sorte que le server-DTP accepte les données transférées et les stocke en tant que fichier.
- ALLO (ALLOCATE) - Cette commande peut être requise par certains serveurs pour réserver un espace de stockage suffisant.
- REST (RESTART) - Le champ d'argument représente le marqueur de serveur (Server Marker) auquel le transfert de fichier doit être redémarré.
- RNFR (RENAME FROM) - Cette commande spécifie l'ancien chemin d'accès du fichier qui doit être renommé.
- RNTO (RENAME TO) - Cette commande spécifie le nouveau chemin d'accès du fichier spécifié dans la commande RNFR immédiatement précédente.
- ABOR (ABORT) - Cette commande indique au serveur d'abandonner la commande de service FTP précédente.
- DELE (DELETE) - Cette commande fait en sorte que le fichier spécifié dans le chemin d'accès soit supprimé.
- RMD (REMOVE DIRECTORY) - Cette commande fait en sorte que le répertoire spécifié dans le chemin d'accès soit supprimé en tant que répertoire.
- MKD (MAKE DIRECTORY) - Cette commande fait en sorte que le répertoire spécifié dans le chemin d'accès soit créé en tant que répertoire.
- PWD (PRINT WORKING DIRECTORY) - Cette commande fait en sorte que le nom du répertoire de travail actuel soit renvoyé.
- LIST (LIST) - Cette commande fait en sorte qu'une liste soit envoyée du serveur au DTP passif.
- NLST (NAME LIST) - Cette commande fait en sorte qu'une liste de répertoires soit envoyée du site serveur au site utilisateur.
- SITE (SITE PARAMETERS) - Cette commande est utilisée par le serveur pour fournir des services spécifiques à son système.
- SYST (SYSTEM) - Cette commande est utilisée pour connaître le type de système d'exploitation du serveur.
- STAT (STATUS) - Cette commande provoque l'envoi d'une réponse de statut sur la connexion de contrôle.
- HELP (HELP) - Cette commande fait en sorte que le serveur envoie des informations utiles.
- NOOP (NOOP) - Cette commande n'affecte aucun paramètre ou commande précédemment entrée.