Glossaire F5

Mode passif (FTP)

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 :

  • Connexion de contrôle : Utilisé pour transmettre des commandes de contrôle et des réponses. Le serveur écoute les demandes de connexion sur le port TCP 21, qui sont toujours initiées par le client.
  • Connexion de données : Utilisé pour transférer des fichiers. Cette connexion peut être initiée soit par le client, soit par le serveur. Lorsque le serveur initie la connexion de données, il fonctionne en mode actif ; lorsque le client l'initie, le mode est appelé mode passif.

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.