Quelqu'un peut-il simplement expliquer les différences entre le mode passif FTP (PASV) et le mode passif étendu FTP (EPSV)?
La différence entre actif et passif est déjà résolue. Extented passive (EPSV) est simplement passif avec IPv4 et IPv6, car la syntaxe de la réponse à PASV était spécifique à IPv4 et une nouvelle commande était donc nécessaire pour IPv6. Même chose avec EPTR ou PORT en mode actif. EPRT et EPSV présentent un comportement légèrement différent en ce sens qu'ils ne peuvent contenir que le port, pas les adresses IP et les ports comme PORT et PASV. Ainsi, le transfert de données ne peut être effectué qu'entre les systèmes disposant de la connexion de contrôle. Avec PORT et PASV, il est possible de créer une connexion de données entre d’autres systèmes (ce qui est aujourd’hui considéré comme une mauvaise conception et un risque pour la sécurité).