ftp : port 20 et 21 ?

ftp : port 20 et 21 ? - Windows & Software

Marsh Posté le 14-05-2001 à 15:10:17    

J'ai appris que le protocole fpt utilisait le port 21 pour les messages, et le port 20 pour les datas.
 
Or j'héberge un serveur ftp et seul le port 21 est ouvert.
Après vérification, lors d'un transfert de fichier, j'ai vu que les ports 21 et 6524 étaient ouverts.
Est-ce le client qui deale avec le serveur pour ouvrir un autre port que le 20 si celui-ci n'est pas ouvert ?

Reply

Marsh Posté le 14-05-2001 à 15:10:17   

Reply

Marsh Posté le 14-05-2001 à 16:19:42    

d'après http://www.iana.org/assignments/port-numbers en effet c'est 20 et 21... ça expliquerait pourquoi le ftp que j'ai mis sur mon PC, derrière un routeur, foire... je n'ai prévu que le 21 et pas le 20 sur le routeur. Donc merci pour ton post :)
 
Et pour répondre à ta question; il est possible que dans ce cas des ports "dynamiques" soient utilisés. Par ex quand on se connecte sur un FTP sans utiliser le mode passif, mais qu'on est derrière une passerelle/firewall, il utilise des commandes "PORT" avec un numéro qui change tout le temps.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-05-2001 à 16:27:06    

je pense ke le port 6524 est le port ki a été ouvert sur la machine source.
ton serveur ftp ecoute sur le port 21 (pour le controle) mais une machine kan elle veut se connecter a un ftp ouvre elle aussi un port de son coté et ce port est dynamique et change donc a chaque nouvelle connexion (je crois ke cest le premier port disponible trouvé ki est utilisé)

Reply

Marsh Posté le 14-05-2001 à 19:07:23    

Quelqu'un peut alors me dire dans quel cas le transfert de fichiers se fait par le port 20, et dans quel cas il se fait par un autre port,
ou simplement c'est le 20 quand il est libre, sinon c'est un autre....??

Reply

Marsh Posté le 14-05-2001 à 19:16:15    

mais cest le tjrs le port 20 sur la machine qui fait office de serveur (mais ca doit se configurer peut etre ?) en tout cas le port 21 , il se configure lui!
le port 20 est normalement libre, puiske cest un port "reservé".
 
maintenant, au nivo programmation, kan tu ouvres une socket sur une machine serveur (ftp), il faut un port d'ouvert sur la machine "source" et celui la, il est attribué dynamiquement das la plage de port disponible.

Reply

Marsh Posté le 14-05-2001 à 19:25:10    

Oui d'accord, ça je sais bien,
 
mais comme je l'ai dit plus haut, sur mon serveur ftp,
c'est le port 6524 (ou un autre, je ne sais plus) qui est ouvert.
Donc pas le 20 .....

Reply

Marsh Posté le 14-05-2001 à 20:19:33    

up !
 
bon dernière tentative, peut-être qu'à cette heure.......
Je répète ma question:
 
Dans quel cas utilise-t-on le port 20,
et dans quel cas un autre port ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed