Qu'est-ce que le mode passif (FTP) ?
Le mode passif, également appelé « mode PASV », est l'un des modes de fonctionnement du FTP (File Transfer Protocol), utilisé pour transférer des fichiers entre deux ordinateurs.
Dans FTP, le client initie une connexion au serveur, authentifie l'utilisateur via des identifiants de connexion et effectue des transferts de fichiers tels que le téléchargement de fichiers sur le serveur ou le téléchargement de fichiers depuis le serveur. FTP fonctionne à l'aide de deux connexions TCP :
En mode actif, le serveur établit une connexion de données depuis son port TCP 20 vers un port aléatoire côté client. Cette connexion de données est ensuite utilisée pour échanger des données de fichiers. À l’inverse, en mode passif, le serveur informe le client via la connexion de contrôle du port qu’il utilisera pour la connexion de données. Le client utilise ensuite ces informations pour établir la connexion de données avec le serveur.
Le mode passif est couramment utilisé lors du téléchargement de fichiers sur des serveurs Web fournis par des fournisseurs d'hébergement ou de cloud. La plupart des clients se connectent à Internet via des pare-feu ou des systèmes NAT, qui bloquent les connexions entrantes initiées depuis le serveur. Le mode passif résout ce problème en garantissant que le client initie la connexion de données.