Tag: ftp

FTP mode Actif et FTP mode Passif

Posted by – January 13, 2015

On entend souvent parler de ces 2 modes, je ne m’etais en fait jamais penche dessus…

 

Fonctionnement du mode actif

1/ Le client contacte le serveur sur le port 21 depuis un port aleatoire > 1024. Three-way handshake classique en TCP
2/ Le client envoie la commande PORT qui va specifier au serveur un numero de port a contacter
3/ Le Serveur demarre une nouvelle connexion vers le client sur le port specifie par le Client, avec en port source le port 20. S’en suit un Three way handshake sur ce nouveau port.

Les datas transiteront ensuite par cette connexion.

Fonctionnement du mode passif

1/ Le client contacte le serveur sur le port 21 depuis un port aleatoire > 1024. Three-way handshake classique en TCP
2/ Le client envoie la commande PASV pour signifier au serveur qu’il souhaite une connexion dite passive.
3/ Le serveur Acknowledge la demande du client et lui repond avec le port sur lequel le joindre.
4/ Le client demarre une nouvelle connexion vers le serveur sur le port specifie, avec en port source un nouveau port aleatoire > 1024. S’en suit un Three way handshake sur ce nouveau port.

 

More