FTP et les logiciels de transfert

Création : mardi 21 juin 2005 15:17
Mis à jour : samedi 2 février 2013 15:28
Écrit par Devilred
Affichages : 2287

Le protocole FTP



Le FTP (File Transfer Protocol) est un protocole qui permet de transférer des fichiers entre votre ordinateur et un ordinateur distant (le serveur FTP de l'hébergeur).

Le protocole FTP s'inscrit dans un modèle client-serveur.



Des informations sont nécessaires pour se connecter à un site FTP :

- L'adresse du site: elle est généralement donnée sous forme d'adresse IP ou d'URL;

- Le nom d'utilisateur (login) et le mot de passe (passwordd) qui permettent d'identifier l'utilisateur.


Contrairement aux pièces jointes des e-mails, ce procédé n'est pas limité par le poids.

FTP permet donc de transférer des fichiers de tout type tel que du texte (.txt, .html) ou des fichiers binaires (.doc, .pdf, .gif, .jpg) - il n'est pas nécessaire que le fichier soit en format HTML ou dans un format graphique précis. FTP permet également de transférer des fichiers entre différents types d'ordinateurs; par exemple, entre un serveur UNIX et un PC.



Les logiciels :


Il existe de nombreux clients FTP (offerts gratuitement ou à coût abordable). Parmi les plus courants on trouve WS_FTP, CuteFTP, FTP Expert ou LeechFtp pour les plates-formes Windows.


Certains logiciels d'auteur HTML tels que MSFrontPage, Navigator Composer ou Macromedia Dream Weaver ont leur propre processus de transfert des fichiers HTML et binaires. FTP n'est pas nécessaire dans ce cas. Il s'agit alors de l'option "Publier" liée au logiciel.



Avec un client FTP


FTP serveur : Hôte qui héberge des fichiers à partager sur Internet, accessible par mot de passe.

Le logiciel FTP client : logiciel installé sur votre ordinateur.


Lorsque vous vous connecterez à un serveur FTP, les données sont organisées en répertoires et en dossiers. Les dossiers sont organisés en arborescence et partent d'une racine.


Une fois connecté en FTP, vous devez simplement faire glisser vos pages et documents dans la partie de droite qui est l'arborescence de votre espace web.


Sélectionnez les fichiers que vous désirez télécharger vers le serveur et cliquez sur Copier ou sur Transférer ou encore sur la flèche pour télécharger vos fichiers.






les commande FTP


FTP est fourni en standard sous diverses plateformes, dont UNIX, Windows9x, WindowsNT, Linux...
Toutes les communications effectuées sur le canal de contrôle suivent les recommandations du protocole Telnet.


La commande pour initier une session FTP est généralement la suivante : ftp nom_du_serveur



Commandes principales :


USER <login> 
USER : « Utilisateur » - Ouvre une session FTP avec le nom d'utilisateur <login>. En FTP anonyme, taper « anonymous » ou rien du tout (dépend des serveurs FTP).


PASS <mdp> 
PASS : « Mot de passe » - <mdp> représente le mot de passe de l'utilisateur <login>. En FTP anonyme, taper « anonymous » ou votre adresse électronique.


CWD <chemin> 
Change Working Directory : « Changer le répertoire de travail » - Change le répertoire de travail. <chemin> doit être le chemin du nouveau répertoire depuis la racine du serveur (Chemin absolu).


CDUP 
Change Directory UP : « Changer de répertoire vers le haut » - Change le répertoire de travail et l'établit sur le dossier parent.


PWD 
Print Working Directory : « Imprimer le répertoire courant » - Récupère le chemin sur le serveur du dossier courant.


LIST 
LIST : « Liste » - Liste les fichiers présents dans le répertoire courant du serveur.


STAT 
STATus : « Status » : Permet de détecter l'état du serveur. Elle peut servir à connaître l'avancement d'un transfert en cours et accepte en argument un chemin d'accès, elle retourne alors les mêmes informations que LIST mais sur le canal de contrôle.


HELP ou « ? »
HELP : « Aide » - Permet de connaitre toutes les commandes utilisables sur le serveur (Informations retournées sur le canal de contrôle).


DELE <fichier> 
DELete : « Supprimer » - Supprime le fichier <fichier>, le chemin devant être donné par rapport à la racine du serveur distant.


RMD <dossier> 
ReMove Directory : « Supprimer répertoire » - Supprime <dossier>, le chemin devant être donné par rapport à la racine du serveur distant.


RNFR <ancien nom> 
ReName FRom : « Renommer depuis » - 1ére étape pour renommer un fichier.


RNTO <nouveau nom> 
ReName TO : « Renommmer en » - 2éme étape pour renommer un fichier.


MKD <nom> 
MaKe a new Directory : « Faire un nouveau dossier » - Crée un nouveau répertoire <nom> dans le dossier courant.


QUIT 
QUIT : « Quitter » - Permet de quitter le serveur


GET <fichier> 
GET : « Obtenir » - Récupère <fichier> du répertoire distant courant pour le sauvegarder dans le répertoire local.


PUT <fichier> 
PUT : « Mettre » - Envoie <fichier> dans le répertoire courant du serveur.