Mon reproche est spécifiquement dirigé contre FTP. Le problème est qu'il a besoin de 2 connexions, et la deuxième pose des tas de problèmes. Dans le cas où elle est créée dans le sens serveur => client (FTP actif), ça ne passe pas le NAT (ou alors avec réécriture des paquets sur le routeur), dans le sens client => serveur (FTP passif), ça pose problème au niveau du serveur si on veut mettre un firewall un peu restrictif. Bref, FTP est un mauvais protocole, pas parce qu'il a été conçu au siècle passé, mais parce qu'il s'adapte mal aux contraintes des réseaux actuels, et c'est pour cette raison qu'il faudrait éviter de l'utiliser.
Quand il s'agit de mettre des fichiers à disposition de tout le monde (FTP anonyme), on peut parfaitement utiliser HTTP.
SFTP est très bien, mais à part le nom et la fonction, ce protocole n'a strictement rien à voir avec FTP, il est basé sur SSH et n'utilise qu'une seule connexion, ce qui fait qu'il n'a pas les défaut que je cite au dessus.
[^] # Re: Partage de fichier "portable"
Posté par Buf (Mastodon) . En réponse à la dépêche Publication de Samba 3.2. Évalué à 5.
Mon reproche est spécifiquement dirigé contre FTP. Le problème est qu'il a besoin de 2 connexions, et la deuxième pose des tas de problèmes. Dans le cas où elle est créée dans le sens serveur => client (FTP actif), ça ne passe pas le NAT (ou alors avec réécriture des paquets sur le routeur), dans le sens client => serveur (FTP passif), ça pose problème au niveau du serveur si on veut mettre un firewall un peu restrictif. Bref, FTP est un mauvais protocole, pas parce qu'il a été conçu au siècle passé, mais parce qu'il s'adapte mal aux contraintes des réseaux actuels, et c'est pour cette raison qu'il faudrait éviter de l'utiliser.
Quand il s'agit de mettre des fichiers à disposition de tout le monde (FTP anonyme), on peut parfaitement utiliser HTTP.
SFTP est très bien, mais à part le nom et la fonction, ce protocole n'a strictement rien à voir avec FTP, il est basé sur SSH et n'utilise qu'une seule connexion, ce qui fait qu'il n'a pas les défaut que je cite au dessus.