La notion de ports
Écrit par VieuxProf   
01-01-1999
  • En couche 3, une connexion est caractérisée par l'URL de l'émetteur et l'URL du récepteur alors qu'en couche 4, elle est caractérisée par l'URL plus le numéro de port de l'émetteur et du récepteur.
  • Le port est un point de contact entre la couche transport (4) et les couches applicatives. C'est donc le point de rendez-vous pour un service (1 port = 1 service), connu du logiciel client et du logiciel serveur.
  • Les ports servent à dissocier le service du processus assurant son fonctionnement, un service pouvant être assuré par plusieurs processus et un processus pouvant assurer plusieurs services.
  • Le même port peut être ouvert simultanément par plusieurs logiciels utilisant différents services (max open connexion default=4).
  • Il y a 2 exposant 16 ports desquels ceux dont le numéro est inférieur à 1024 sont réservés par le NIC pour certains services standards de l'internet - 110:POP, 80:HTTP, 25:SMTP, 23:telnet, 21:FTP, etc. - et sont uniquement accessibles à root (super-utilisateur).
  • Les numéros de ports sont normalisés comme suit : de 1 à 511 - ports réservés à internet -, de 512 à 1023 - ports réservés par les systèmes Unix -, 1024 et plus - ports libres pour les utilisateurs -. Pour le client, cette corrélation est définie dans le fichier /etc/services.
Dernière mise à jour : ( 02-02-2008 )