FTP

File Transfer Protocol
(Protocol de transfert de fichier)
Port 21/ftp
RFC 959



Le FTP est le protocole qui permet de transférer des fichiers sur Internet. Le principe de fonctionnement est assez simple.
Une première connexion permet à l'utilisateur de s'identifier, c'est une connexion de type telnet qui reste ouverte pendant tout le transfert des fichiers (elle se ferme automatiquement au bout de 2 minutes si l'utilisateur n'effectue pas d'opération).
La seconde connexion est utilisée pour le transfert des fichiers. Elle est ouverte et fermée pour chaque fichier.

On peut aussi se connecter à 2 serveurs et faire des transferts de l'un à l'autre sans passer par sa propre machine. Mais il y a très peu de clients FTP qui permettent d'utiliser cette possibilité.



Pour résumer il vous faut un identifiant (login) et un mot de passe (password) pour vous connecter au serveur dont vous avez l'adresse IP ou le nom ainsi qu'un client FTP. Si votre login est "titi", le password "toto" et l'IP de la machine 213.11.170.58 (ou son nom xolotl.isnpro.com), l'URL sera la suivante :

ftp://titi:toto@xolotl.isnpro.com

Vous pouvez utiliser cette URL dans votre navigateur web habituel pour vous connecter au site FTP.



Maintenant si vous voulez utiliser un client FTP je vous conseil les suivant :
  • LFTP sous Linux
  • WS_FTP pro sous Win32 qui possède une version Explorer pour faire glisser les fichiers d'une fenêtre à l'autre (moi je trouve ça très pratique)
  • CUTE FTP sous Win32


Quant aux serveurs, il n'y en a pas énormément à ma connaissance :
  • PRO FTPD sous Linux
  • Warez FTPD sous Win32 qui a du mal à tenir la charge
  • Serv-U sous Win32 qui tient beaucoup mieux la charge mais offre moin d'options