Différence entre FTP actif et passif

Différence entre FTP actif et passif
Différence entre FTP actif et passif

Vidéo: Différence entre FTP actif et passif

Vidéo: Différence entre FTP actif et passif
Vidéo: Les tridermiques cœlomates DEUTEROSTOMIENS- Les Echinodermes, Les Chordés. 2024, Novembre
Anonim

FTP actif vs passif

FTP signifie File Transfer Protocol. Il s'agit d'un protocole standard utilisé pour le transfert de fichiers d'un hôte à un autre sur un réseau basé sur TCP. FTP a une architecture client-serveur et fonctionne sur le modèle OSI de la couche application. Il existe quatre modes de représentation des données lors du transfert de données sur un réseau, 1. Mode ASCII

2. Mode binaire (mode image)

3. Mode EBCDIC

4. Mode local

Lorsqu'un hôte (disons l'hôte A) doit transférer un fichier vers un autre hôte (disons l'hôte B), il doit y avoir une connexion entre cet hôte A et l'hôte B. Il existe deux façons d'établir cette connexion entre deux hôtes. Ils s'appellent, 1. FTP actif

2. FTP passif

(En fait, il ne s'agit pas de différents types de FTP, mais de différentes manières d'ouvrir le port FTP.)

FTP actif

En mode actif, le client FTP se connecte au port 21 du serveur FTP à partir d'un port aléatoire non privilégié, généralement supérieur à 1024 (numéro de port). Voici la manière de communiquer entre le client FTP et le serveur FTP dans Active FTP, • Le port de commande du client contacte le port de commande du serveur et donne son port de données.

• Le serveur donne un accusé de réception au port de commande du client.

• Le serveur établit une connexion entre son port de données et le port de données du client.

• Enfin, le client envoie un accusé de réception au serveur.

Active FTP doit être utilisé lorsque le serveur FTP, qui tente de se connecter, ne prend pas en charge les connexions FTP passives, ou si le serveur FTP se trouve derrière un pare-feu/routeur/périphérique NAT.

FTP passif

Le mode FTP passif est développé pour résoudre les problèmes de connexion du mode actif. Le client FTP peut utiliser la commande PASV pour indiquer au serveur que la connexion est passive. Il s'agit de la communication entre le client FTP et le serveur en mode passif.

• Le client contacte le port de commande du serveur et lance la commande PASV pour indiquer qu'il s'agit d'une connexion passive.

• Ensuite, le serveur donne son port de données d'écoute au client.

• Ensuite, le client établit une connexion de données entre le serveur et lui-même en utilisant le port donné. (le port est donné par le serveur)

• Enfin, le serveur envoie un accusé de réception au client.

Le FTP passif doit être utilisé en permanence, sauf en cas d'erreur ou si la connexion FTP utilise des ports FTP non standard.

Quelle est la différence entre FTP actif et passif ?

1. Le mode actif offre plus de sécurité au serveur FTP. Mais en mode passif, ce n'est pas le cas. (Le mode passif est utilisé lorsque les connexions FTP sont bloquées par les pare-feu.)

2. Le FTP actif peut causer des problèmes à cause des pare-feux. Mais le FTP passif n'a pas de problèmes de connexion avec les pare-feu)

3. En mode actif, le client établit le canal de commande et le serveur établit le canal de données, mais en FTP passif, les deux connexions sont établies par le client.

4. La plupart du mode par défaut du navigateur Web est passif. Le mode actif n'est pas utilisé comme mode par défaut d'un navigateur.

Conseillé: