Mac :: Le ports TCP/IP, petite histoire…

Pourquoi le port 1023 ? Pourquoi les ports jusqu’à 1023 sont-ils considérés comme « services connus» (« well know ports») ? Cela remonte au premier pas du protocole IP et d’Unix, en fait il s’agit d’une convention, les services qui s’exécutent sur les machines et qui utilisent des ports en dessous de 1024 sont des services qui nécessitent les droits ou privilèges « root », c’est-à-dire les plus élevés, ainsi un service FTP utilisant le port 21 avait besoin pour se lancer des droits » root », les choses ont évolués, et il est évident que sur certaines plateformes cela n’est plus la cas.

A partir de 1024 et jusqu’à 49151 ils sont appelés «ports enregistrés» («Registered Ports»), généralement ils ont été attribué à un service ou protocole. Et enfin de 49152 à 65535 sont les «ports dynamiques et/ou privés» («Dynamic and/or Private Ports»).

Petite dérivation du protocole FTP :

FTP fut créé au tout début d’Internet en 1971 par le MIT (Massachussetts Institute of Technology) et il est définit dans la RFC 141 puis plus récemment dans la RFC 959.

Contrairement aux autres protocoles, celui-ci utilise deux ports, un premier port pour échanger des commandes (Telnet sur le port 21), puis un second port ou seront échangées les données, nous avons donc l’utilisation d’un port « connu « et un port dynamique.

Cette solution permet d’initier un transfert de données entre deux ordinateurs, et ceci à partir d’un 3ème, sans faire transiter les données à travers ce dernier.

Liste des ports assignés par l’IANA : http://www.iana.org/assignments/port-numbers

Liste des ports utilisés par Apple : http://docs.info.apple.com/article.html?artnum=106439

Liste des RFC (en anglais) : http://www.rfc-editor.org/

Liste des RFC (traduite en Français) : http://abcdrfc.free.fr/ ou http://www.diml.org/goodies/standards/

Henri Dominique Rapin

Publicités
Publié dans Mac

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s