Bon, resumons nous. Le protocole FTP (File Transfer Protocol) est un principe de client-serveur. Imaginons deux machines: l'une est un serveur, et par extension, une personne qui ouvre une porte de sortie vers le net sur son disque dur. L'autre est le client, qui va passer par cette porte pour venir sur le disque dur du serveur. Le dialogue qui s'établit entre les deux est soutenu par le protocole FTP. C'est clair jusque la ?
Sur le serveur, l'administrateur de celui ci peut configurer quels repertoires seront accessibles au public ou non, et avec quelles autorisations (accès, mots de passe, ecriture, listing, resuming etc...). Le client qui se connecte sur le serveur est donc soumis à ces droits.
Dans la pratique ca donne qu'une personne devra installer un serveur ftp sur sa machine (G6FTP Server ou Serv-U sont les plus repandus, mais il existe aussi WARFTPD etc...) et l'autre un client ftp type LeechFTP, BulletProof FTP, etc...La personne qui a le serveur n'a plus alors qu'a donner son ip à la personne qui veut se connecter et cette derniere n'a plus qu'a la rentrer dans son client ftp et lancer la connexion. La c'est le cas de figure le plus simple mais il est preferable de securiser un minimum le serveur avec des mots de passe etc...qui seront bien sur communiquées au client.
Dans le cas d'un echange entre deux personnes qui se connaissent, le meilleur moyen est que les deux deux personnes installent un serveur ftp, ensuite un client type FlashFXP, qui va gere le protocole FXP (File eXchange Protocol). En bref, le fxp permet de faire du transfert de serveur a serveur directement. C'est assez pratique dans le cas d'un echange entre deux personnes.
Voili voila...