Commandes FTP - Six types différents de commandes FTP

Table des matières:

Anonim

Introduction à la commande FTP

FTP signifie File Transfer Protocol. La responsabilité de FTP est de transformer un fichier d'un emplacement à un autre. Pour transformer des fichiers, FTP utilise les services TCP. Il utilise deux connexions TCP, à savoir la connexion de contrôle et la connexion de données. La connexion de contrôle et la connexion de données utilisent respectivement le port 21 bien connu et le port 20 bien connu. Dans cet article, nous aborderons différentes commandes FTP.

Traitement des commandes en FTP

Pour la communication, un client envoie des commandes au serveur et en retour, le serveur envoie une réponse au client. Les commandes envoyées du côté client se présentent sous la forme d'un jeu de caractères ASCII.

Commandes FTP

Les commandes FTP peuvent être classées dans les six groupes suivants.

  1. Commandes d'accès
  2. Commandes de gestion de fichiers
  3. Commandes de formatage des données
  4. Commandes de définition de port
  5. Commandes de transfert de fichiers
  6. Commandes diverses

discutons ces commandes une par une

1. commandes d'accès:

L'utilisateur peut utiliser ces commandes pour accéder au système distant.

Voici une liste de commandes d'accès

  • USER : Cette commande est utilisée pour donner des informations sur l'utilisateur. Il faut un argument, c'est-à-dire l'ID utilisateur.
  • PASS : Cette commande est utilisée pour définir le mot de passe de l'utilisateur ou en utilisant cet utilisateur peut se connecter au système. Il faut un argument, c'est-à-dire le mot de passe utilisateur.
  • ACCT : Il donne des informations sur le compte utilisateur. Il faut un argument, c'est-à-dire le nom du compte
  • QUIT : Pour vous déconnecter du système, cette commande est utilisée.
  • ABOR : Il abandonne la commande précédente.
  • REIN : Il est utilisé pour réinitialiser le système.

2. Commandes de gestion de fichiers:

Les utilisateurs peuvent accéder au système de fichiers présent sur le système distant à l'aide de ces commandes. Il permet à un utilisateur de créer un nouveau répertoire, de supprimer des fichiers, de naviguer dans les répertoires, etc.

Voici la liste des commandes de gestion de fichiers

  • CWD : Cette commande est utilisée pour basculer d'un répertoire à un autre. Il prend un argument, c'est-à-dire le nom du répertoire.
  • CDUP : Il est utilisé pour basculer vers le répertoire parent.
  • DELE : Il est utilisé pour supprimer le fichier du répertoire. Il prend un argument, c'est-à-dire le nom du fichier.
  • LISTE : Il donnera une liste de tous les fichiers présents dans le répertoire spécifié. Il prend un argument, c'est-à-dire le nom du répertoire.
  • NLIST : Il donnera une liste de fichiers sans leurs attributs présents dans le répertoire spécifié. Il prend un argument, c'est-à-dire le nom du répertoire.
  • MKD : Cette commande est utilisée pour créer un nouveau répertoire. Il prend un argument, c'est-à-dire le nom du répertoire
  • RMD : Cette commande est utilisée pour supprimer le répertoire. Il prend un argument, c'est-à-dire le nom du répertoire.
  • PWD : Il affichera le nom du répertoire courant.
  • RNTO : Il est utilisé pour renommer le fichier. Il faut un argument, c'est-à-dire un nouveau nom de fichier
  • SMNT : Il est utilisé pour monter un système de fichiers. Il prend un argument, c'est-à-dire le nom du système de fichiers.
  • RNFR : Il est utilisé pour identifier un fichier qui doit être renommé. Il prend un argument, c'est-à-dire l'ancien nom de fichier.

3. Commandes de formatage des données:

pour définir les attributs de données, ces commandes ont été utilisées. Il définit les attributs des données comme le type de fichier, la structure des données et les modes de transmission.

  • TYPE : Il définit le type de fichier. Il faut cinq arguments pour définir le type de fichier. A pour ASCII, E pour EBCDIC, I pour image, N pour nonprint et T pour telnet.
  • STRU : Il définit l'organisation des données. Il faut trois arguments. F pour le fichier, R pour l'enregistrement et P pour la page.
  • MODE : Cette commande est utilisée pour définir le mode de transmission du fichier. Il faut trois arguments. S pour le flux, B pour le bloc et C pour le comprimé.

4. Commandes de définition de port:

Il est utilisé pour définir le numéro de port pour la connexion côté client. Le numéro de port peut être attribué à l'aide de l'une des méthodes de duperie

  1. Le client peut choisir un numéro de port éphémère à l'aide de la commande PORT, puis l'envoyer au serveur en utilisant l'ouverture passive. Après avoir reçu un numéro de port éphémère, le serveur crée une ouverture active.
  2. Le client utilise la commande PASV et indique au serveur de choisir n'importe quel numéro de port. Un serveur rend passif ouvert sur ce numéro de port et envoie ce numéro de port au client. Après avoir reçu un numéro de port d'un serveur, le client émet un dossier ouvert pour ce numéro de port.

ci-dessous est la liste des commandes de définition de port

  • PORT : Cette commande permet à un client de choisir un numéro de port. Il faut un argument, c'est-à-dire un identifiant à six chiffres.
  • PASV : Cette commande permet au serveur de choisir un numéro de port.

5. Commandes de transfert de fichiers:

Pour transférer des fichiers, ces commandes sont utilisées. Ces commandes prennent un argument, c'est-à-dire le nom du fichier.

Voici la liste des commandes de transfert de fichiers

  • RETR : Cette commande est utilisée par le client pour récupérer des fichiers sur le serveur.
  • STOR : Cette commande est utilisée par le client pour stocker des fichiers sur le serveur.
  • APPE : elle est similaire à la commande STOR, mais si un fichier existe, les données doivent y être ajoutées.
  • STOU : Elle est également similaire à la commande STOR, mais chaque nom de fichier doit être unique dans le répertoire.
  • ALLO : Cette commande consiste à allouer de l'espace de stockage pour les fichiers sur le serveur.
  • STAT : Cette commande affichera l'état des fichiers spécifiés.
  • REST : Cette commande positionnera le marqueur de fichier aux points de données spécifiés.

6. Commandes diverses:

Ces commandes sont utilisées pour fournir des informations à l'utilisateur FTP côté client.

Voici la liste des commandes diverses.

  • AIDE : Cette commande affichera des informations sur le serveur.
  • NOOP : Cette commande est utilisée pour vérifier si le serveur est vivant ou non.
  • SITE : Cette commande spécifiera les commandes spécifiques. Il prend un argument, c'est-à-dire des commandes.
  • SYST : Cette commande affichera des informations sur le système d'exploitation utilisé par le serveur.

Articles recommandés

Cela a été un guide pour les commandes FTP. Ici, nous avons discuté des concepts de base et des différents types de commandes FTP. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Commandes PowerShell
  2. Commandes Perl
  3. Qu'est-ce que les protocoles de mise en réseau
  4. Commandes d'amorçage
  5. FTP vs TFTP (avec infographie)
  6. Guide de la liste des commandes du shell Unix