1 votes

Mode passif FTP - EPSV vs PASV

Selon la documentation RFC :

La spécification du protocole de transfert de fichiers suppose que le protocole réseau sous-jacent utilise une adresse réseau sur 32 bits (en l'occurrence l'adresse IP version 4). Avec le déploiement de la version 6 du protocole Internet, les adresses réseau ne seront plus sur 32 bits. Ce document spécifie des extensions à FTP qui permettront au protocole de fonctionner sur IPv4 et IPv6.

Si le serveur prend en charge les commandes EPSV et EPRT, y a-t-il une raison pour laquelle nous devrions utiliser les commandes originales PASV et PORT ? Nous pouvons toujours utiliser les commandes étendues elles-mêmes.

Je peux voir que FileZilla utilise PASV plutôt que EPSV.

1voto

Chris Lercher Points 22134

Si le serveur prend en charge EPSV ou EPRT, il n'y a en théorie aucune raison d'utiliser PASV ou PORT puisque la fonctionnalité nécessaire est déjà possible avec EPSV et EPRT.

Cependant, il se peut qu'il ne soit pas clair au départ si le serveur prend en charge ces commandes étendues. De plus, il pourrait y avoir un FTP helper dans un pare-feu ou un dispositif NAT entre le client et le serveur qui gère dynamiquement les états en fonction des ports donnés dans ces commandes et réponses. Et il se pourrait que ce helper ne comprenne pas les commandes étendues.

Par conséquent, il peut être utile de continuer à utiliser des commandes IPv4-only pour le trafic IPv4 afin d'éviter d'éventuels problèmes d'interopérabilité avec du matériel plus ancien.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X