[Linux] Mode actif FTP et mode passif


Temps d'écriture : 2015-12-27 01:10:59

Mode actif FTP et mode passif

Différence entre le mode actif et le mode passif


Étant donné que FTP nécessite un port pour envoyer et recevoir des commandes et un port pour envoyer et recevoir des données, deux ports sont utilisés. La différence entre le mode actif et le mode passif est classée selon que le serveur ou le client tente d'accéder au port pour envoyer et recevoir des données. fais.

En mode actif, le serveur tente d'accéder au port pour envoyer et recevoir des données du serveur vers le client.
Du point de vue du serveur, il est appelé mode actif car il tente activement de se connecter.

Le mode passif tente de se connecter à un client qui envoie et reçoit des données.
Du point de vue du serveur, on parle de mode passif car il attend passivement.

Mode actif


En mode actif, le serveur communique généralement en utilisant le port 21 pour les commandes et le port 20 pour les données.

Le client tente de se connecter au port de commande du serveur (21) avec un port spécifique supérieur à 1024, par exemple, le port 5000, et fait du port de commande +1, c'est-à-dire le port 5001, un état d'écoute.

Le port 5001 établi dans l'état d'écoute est utilisé pour envoyer et recevoir des données lorsque la communication des commandes est terminée.

Le serveur accepte les commandes sur le port 20 et tente de se connecter pour envoyer des données au port 5000 +1, c'est-à-dire au port 5001 connecté par le client.

Comme mentionné ci-dessus, puisque le client écoute déjà le port 5001, la communication de données démarre.

L'inconvénient du mode actif est que le serveur tente de se connecter au client, de sorte que la communication peut échouer en raison du pare-feu du client.

Ainsi, le mode passif a été ajouté pour compléter cela.

Mode passif


Le mode passif tente de se connecter du client au serveur pour la communication de données.

À ce stade, le serveur doit ouvrir un port distinct à l'exception du port 20 pour le mode actif pour gérer la connexion du client.

L'inconvénient du mode passif est que le serveur doit ouvrir des ports supplémentaires pour gérer l'accès au port de données client en plus des ports 20 et 21.

En relation avec le pare-feu


En mode actif, seuls les ports 20 et 21 doivent être exclus du pare-feu.

Pour la communication de données en mode passif, les ports supplémentaires auxquels les clients accèdent ne doivent pas être exclus du pare-feu.

Les références


[http://guru4u.tistory.com/entry/FTP-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-PORT-Ftp-modeActive-Passive (http : //guru4u.tistory.com/entry/FTP-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-PORT-Ftp-modeActive-Passive)

Post précédent

Prochain article

Autres articles dans la catégorie