Menu Fermer

Le mode actif et passif en FTP : les différences, fonctionnement, lequel choisir ?

FTP (File Transfer Protocol) est un protocole dédié à l’échange de fichiers.
Pour cela, il s’appuie et fonctionne sur deux modes de transfert : Le mode actif et le mode passif.
Pourquoi et comment fonctionnent ces modes de communication ?
Et surtout quelles sont les différences et lequel choisir ?

Ce tutoriel vous explique tout sur le mode actif et passif FTP.

Le mode actif et passif en FTP : les différences, fonctionnement, lequel choisir ?

Le mode actif et passif en FTP : les différences et fonctionnement

Pourquoi un mode actif et passif ?

Le FTP est utilisé pour envoyer et recevoir des fichiers depuis un serveur dans un réseau local LAN ou en ligne sur internet.
Mais avec la démocratisation d’internet, le partage de connexion dans un LAN par les routeurs a vite posé des problèmes de connexion.
Pour pallier à cela, une connexion FTP peut fonctionner avec deux modes différents : le mode passif et le mode actif.

Ainsi, le scénario de connexion est à choisir selon l’architecture du réseau du client.
Le client FTP peut alors demander à se connecter en mode passif via la commande FTP PASV.

Les différences entre le mode actif et passif

Pour bien comprendre tous les aspects, je vous recommande de lire ce tutoriel car il vous donne les bases de la connexion FTP :

Pour bien comprendre ces modes de communication, voici les différences :

  • Le mode actif : le client agit en tant que serveur.
  • Le mode passif : c’est le serveur FTP agit en tant que serveur

L’image ci-dessous, montre la négociation de connexion FTP entre le mode passif et le mode actif.

Les différences entre le mode actif et passif
Mode actifMode passif
Le client FTP se connecte au port de contrôle du serveur FTPLe client FTP se connecte au port de contrôle du serveur FTP
Le serveur répondLe serveur répond
Le client ouvre un port de donnéesLe serveur ouvre un port de données
L’échange de données se fait vers le port de données du clientL’échange de données se fait vers le port de données du serveur
La différence de connexion FTP en mode actif et passif

On voit clairement que le mode actif n’est pas possible lorsque le client se trouve derrière un pare-feu ou un routeur, tout simplement parce que le port de de données ne sera pas accessible.
Ainsi, le mode passif s’utilise dans ces cas précis, puisque le client va émettre la connexion, ce qui dans le cas d’un NAT fonctionnera parfaitement.
On passe alors en mode passif ou le serveur définit un port de données. L’administrateur doit alors faire en sorte que ces ports soient accessibles sur le firewall.

Les différences entre le mode actif et passif

Maintenant que vous avez compris les différences, il ne reste plus qu’à configurer votre client FTP correctement pour réussir à vous connecter au serveur FTP.

Liens