Numéro de port TCP 21 et fonctionnement avec FTP

Le protocole de transfert de fichiers fournit un cadre pour transférer des informations entre deux ordinateurs en réseau, tout comme le protocole de transfert hypertexte le fait via un navigateur Web. Cependant, FTP fonctionne sur deux ports différents du protocole de contrôle de transmission: 20 et 21. Les ports FTP 20 et 21 doivent tous deux être ouverts sur le réseau pour que les transferts de fichiers réussissent.

Une fois que le nom d'utilisateur et le mot de passe FTP corrects sont entrés via le logiciel client FTP, le logiciel du serveur FTP ouvre le port 21, parfois appelé port de commande ou de contrôle, par défaut. Ensuite, le client établit une autre connexion au serveur sur le port 20 afin que les transferts de fichiers réels puissent avoir lieu.

Getty Images

Le port par défaut pour l'envoi de commandes et de fichiers via FTP peut être modifié. La norme existe, cependant, de sorte que les programmes client / logiciel, les routeurs et les pare-feu puissent s'accorder sur les mêmes ports, facilitant ainsi la configuration.


Comment se connecter via le port FTP 21

Si FTP échoue, les ports appropriés peuvent ne pas être ouverts sur le réseau. Ce blocage peut se produire du côté serveur ou du côté client. Tout logiciel qui bloque les ports doit être modifié manuellement pour les ouvrir, y compris les routeurs et les pare-feu qui pourraient bloquer les ports si le système d'exploitation ne le fait pas.

Par défaut, les routeurs et les pare-feu peuvent ne pas accepter les connexions sur le port 21. Si FTP ne fonctionne pas, il est préférable de vérifier d'abord que le routeur transfère correctement les demandes sur ce port et que le pare-feu ne bloque pas le port 21.

Utilisez le vérificateur de port pour analyser votre réseau pour voir si le routeur a le port 21 ouvert. Une fonctionnalité appelée mode passif permet de vérifier si des barrières à l'accès au port sont présentes derrière un routeur.

En plus de garantir que le port 21 est ouvert des deux côtés du canal de communication, le port 20 doit également être autorisé sur le réseau et via le logiciel client. Le fait de ne pas ouvrir les deux ports empêche le transfert complet aller-retour.

Lorsqu'il est connecté au serveur FTP, le logiciel client vous demande les informations de connexion (nom d'utilisateur et mot de passe) nécessaires pour accéder à ce serveur particulier. De nombreux serveurs FTP, si vous vous connectez via Telnet ou une connexion Secure Shell, offriront des informations d'identification anonymes par défaut.

FileZilla et WinSCP sont deux clients FTP populaires. Les deux sont disponibles gratuitement.