
FTP (port 21)
FTP est un protocole qui permet d’assurer le transfert de fichiers sans erreur entre un micro-ordinateur et un hôte ou entre 2 hôtes. Un certain nombre de commandes propres à cette application permettent des transferts uniques ou multiples de fichiers dans les 2 sens.
A partir du terminal connecté sur Soleil, on peut réaliser des transferts de fichiers entre Soleil et Uranus d’une part et entre Soleil et Jupiter. En se déplaçant virtuellement sur Uranus par exemple par Rlogin, il est aussi possible de faire des transferts entre cette machine et Soleil ou Jupiter.
FTP peut aussi être installé sur un micro-ordinateur. Il permet alors des transferts de fichiers entre cette machine et les différents hôtes du réseau. On peut aussi en utilisant Telnet au préalable pour se connecter à un hôte réaliser des transferts entre cet hôte et un autre.
Le lancement de FTP s’effectue en tapant FTP. Un prompt FTP> apparaît et un nouvel interpréteur de commandes est chargé. Le FTP client est lancé.
Il faut à partir de ce moment utiliser le jeu de commandes FTP. On obtient la liste des commandes en utilisant la commande HELP ou des précisions sur une commande particulière en tapant HELP command.
Pour établir la connexion avec un hôte et lancer le processus FTP serveur de cet hôte, on tape : OPEN nom_de_l’hôte
L’hôte demande alors le nom de connexion utilisateur et le mot de passe (obligatoire).
Une fois la connexion acceptée, les transferts peuvent commencer dans un sens ou dans l’autre.
Les commandes SEND ou PUT permet le transfert d’un fichier vers l’hôte.
La commande MPUT permet le transfert multiple de fichiers vers l’hôte.
Les commandes RECEIVE ou GET permet le transfert d’un fichier à partir de l’hôte.
La commande MGET permet le transfert multiple de fichiers à partir de l’hôte.
D’autres commandes permettent le changement de répertoires dans les systèmes de fichiers locaux ou distants. Les listes des commandes peuvent être différentes d’une machine à l’autre. Un caractère spécial ( ! ) peut être utilisé pour lancer une commande UNIX sous FTP.
On met fin à une connexion avec un FTP serveur en utilisant la commande CLOSE. Le FTP local reste chargé et permet d’établir une connexion avec un autre serveur FTP.
La commande QUIT met fin au contraire à la connexion avec le serveur FTP distant et décharge le FTP local. La machine locale affiche le prompt du système d’exploitation local.
FTP anonyme permet le transfert de fichiers sans avoir de nom de connexion sur une machine. Il suffit de se connecter avec le nom anonymous. Le système affiche le type de mot de passe à entrer.