Articles

Port FTP : Transfert de fichiers et numéros de port

Lorsque vous utilisez le protocole de transfert de fichiers, vous pouvez vouloir connaître les différents éléments impliqués. L’un de ces éléments est le port FTP. Des transferts de fichiers réussis ne peuvent avoir lieu que lorsque les bons ports sont ouverts.

Panneau lumineux Open.

Qu’est-ce que les ports ?

En termes de FTP, les ports sont des points de terminaison de communication. Les ports permettent à la connexion et au transfert de données de se produire entre votre ordinateur et un serveur.

Pour vous connecter à un serveur spécifique, vous devez connaître l’adresse IP de ce serveur. Alors que cette adresse IP identifie un serveur particulier, les ports sont des numéros qui sont utilisés à un niveau inférieur pour spécifier l’application ou le service du serveur avec lequel vous essayez de communiquer.

Les adresses IP sont uniques sur Internet pour le seul serveur auquel elles sont attribuées, mais les ports sont une plage fixe de numéros de 0 à 65535 que chaque serveur utilise.

Serveur FTP.

Comment les ports sont-ils utilisés avec les protocoles de transfert de fichiers?

Lorsqu’un service pouvant accepter une certaine connexion à distance (comme un serveur FTP) démarre, il commence à « écouter » sur un port spécifique. Pour les services courants, il y a un port attendu et défini que l’application devrait utiliser. Les 1024 premiers ports sont réservés à des services spéciaux connus. Ces services se sont vus attribuer un port standard par l’Internet Assigned Numbers Authority (IANA).

Lorsqu’un client de transfert de fichiers établit une connexion avec un port sur lequel un service de transfert de fichiers est à l’écoute, ils peuvent alors échanger des informations. Initialement, cela se fait sous la forme de commandes. Les commandes établissent les détails de la connexion et les opérations que vous souhaitez effectuer. L’étape suivante consiste à transférer les données du fichier demandé sur la même connexion ou sur une connexion établie de manière similaire.

Quels sont les ports utilisés pour les connexions FTP ?

Le port FTP que vous devez généralement connaître pour établir une connexion FTP standard, non chiffrée, est le port 21. Pour ce cas standard, c’est tout ce qu’une personne utilisant un client FTP a besoin de savoir.

D’autres ports FTP sont utilisés pour les connexions ?

Oui. D’autres ports sont utilisés, avec des différences en fonction du type de FTP. D’autres ports sont également utilisés dans le cas de SFTP, qui est un protocole totalement différent.

FTP s’est vu attribuer officiellement les ports 20 et 21. Si l’on utilise spécifiquement un paramètre de connexion « actif », cela signifie que pendant qu’un ordinateur client fait la demande de connexion et envoie les commandes en premier sur le port 21, appelé « port de contrôle », une connexion au serveur sur le port 20, le « port de données », est également ouverte automatiquement pour transférer les données du fichier.

Si l’on utilise un paramètre de connexion FTP  » passif « , l’ordinateur client se connecte également au serveur sur le port FTP 21. Cependant, le serveur répond avec un numéro de port aléatoire, dans une plage libre de ports, à utiliser pour le port de données pour les transferts de fichiers.

Par exemple, votre client FTP ouvrira un canal de contrôle sur le port 21 et un canal de données sur un port élevé aléatoire dans la plage de ports 60000 – 65535.

Le FTPS implicite utilise différents ports par défaut, en commençant par le port FTPS assigné 990 pour établir la connexion de contrôle. Cela initie une poignée de main SSL/TLS, puis une connexion au port 989 est établie pour transférer les données du fichier crypté.

Charte avec les numéros de port SFTP et FTP.

SFTP est différent

SFTP utilise un port différent. Le port SFTP est 22, le même que celui d’une connexion SSH. En outre, il utilise ce même port pour les messages de contrôle et les transferts de données.

Pourquoi SFTP est-il mis en œuvre de manière si différente ?

La raison en est que SFTP n’est pas directement lié à FTP. C’est un protocole de transfert sécurisé sur SSH, modelé sur le mode de fonctionnement de FTP. Avec SFTP, les informations d’identification de connexion et les données transférées sont toujours cryptées, et vous pouvez utiliser des clés SSH pour authentifier une connexion.

Quel que soit le protocole que vous utilisez, le port FTP ou d’autres ports ouverts garantissent que vous établissez la connexion souhaitée et que vos données sont transférées efficacement entre les points d’extrémité.

Vous cherchez un hébergement FTP ou SFTP ?
Découvrez ExaVault et commencez votre essai gratuit dès aujourd’hui !

Share via:

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *