FTP
Actif - FTP Passif
Je me suis toujours poser
la question, alors après
quelque recherche....j'ai mis ce
que j'ai trouvé : bonne
lecture.
et là je me suis rendu compte que finalement pour un simple protocole que l'on
utilise presque tous les jours et bien il y a des choses à dire dessus.
Ftp pour File Transfer Protocol, est un des protocoles les plus utilisés sur
internet pour le téléchagement.
Il fonctionne en bidirectionnelle (full duplex) sur deux canaux
ou ports ip pour la communication entre un client et un serveur.
Actif & passif ses
deux modes réside dans la manière dont la communication est établie entre le
client et le serveur.
Un port de commande :
Utilisé pour l'envoi des commandes au serveur ( login, mdp ) et les réponses au
client, cette
connexion utilise le protocole Telnet.
Un port de données :
Pour le transfert chargement
ou téléchargement des données demandées. Les données
transférées peuvent être une partie d'un fichier, un fichier entier, ou
plusieurs fichiers. Cette connexion s'établit entre un Serveur et un Client, ou entre deux
serveurs.
Le mode actif :
Le client Ftp établit
la connexion du canal de commande et c'est le serveur qui établit la connexion au canal de
données.
Le client demande une connexion au serveur avec la commande PORT pour lui
indiquer à quel adresse IP et quel Port qui permettra d'accepter
les connexions pour le
canal des données du serveur sur le client.
Le schéma du mode Actif
Le mode passif :
Le client Ftp établit
et prend en charge l'établissement de la connexion pour les deux canaux (
commandes & données ).
C'est le client Ftp qui se connecte au serveur Ftp avec la commande PASV, le
serveur lui envoie sur
quel port il peut ce connecter pour le canal de données
et le client initialise la connexion sur le port de données du serveur.
Le schéma du mode
Passif

L'avantage dans une connexion passive réside dans le fait que le serveur
n'initie aucune connexion vers
le client, donc pas de configuration
particulière sur le
firewall.
Le Ftp passif était utilisé à l'origine pour permettre le transfert de fichier
entre deux serveurs à la demande d'un client.
Pour avoir bien plus d'information sur le protocole Ftp aller faire un petit tour sur ce site http://abcdrfc.free.fr/
INDEX du site