6. Port Number Ranges (Plages de numéros de port)
6. Port Number Ranges (Plages de numéros de port)
TCP, UDP, UDP-Lite, SCTP et DCCP utilisent des espaces de noms 16 bits pour leurs registres de numéros de port. Les registres de ports pour tous ces protocoles de transport sont subdivisés en trois plages de numéros:
- les ports système (System Ports), également connus sous le nom de ports bien connus (Well Known Ports), de 0-1023 (attribués par l'IANA)
- les ports utilisateur (User Ports), également connus sous le nom de ports enregistrés (Registered Ports), de 1024-49151 (attribués par l'IANA)
- les ports dynamiques (Dynamic Ports), également connus sous le nom de ports privés ou éphémères (Private or Ephemeral Ports), de 49152-65535 (jamais attribués)
Parmi les plages de ports attribuables (ports système et ports utilisateur), les numéros de port individuels se trouvent à tout moment dans l'un des trois états suivants:
- Attribué (Assigned): Les numéros de port attribués sont actuellement attribués au service indiqué dans le registre.
- Non attribué (Unassigned): Les numéros de port non attribués sont actuellement disponibles pour attribution sur demande.
- Réservé (Reserved): Les numéros de port réservés ne sont pas disponibles pour une attribution régulière, ils sont "attribués à l'IANA" à des fins spéciales.
6.1. Service Names and Port Numbers for Experimentation (Noms de service et numéros de port pour l'expérimentation)
Les numéros de port dans la plage des ports dynamiques ne sont pas attribués par l'IANA et NE DOIVENT PAS être enregistrés. Cependant, lorsque des documents décrivant de nouvelles applications ou services doivent fournir des exemples, des numéros de port doivent être fournis. Pour réduire la probabilité de problèmes opérationnels causés par l'utilisation non enregistrée de numéros de port attribués par l'IANA, ce document rend les plages de numéros de port suivantes disponibles à des fins expérimentales:
- la plage des ports système: ports 1021-1023 (3 valeurs)
- la plage des ports utilisateur: ports 49128-49150 (23 valeurs)
Ces plages sont désignées à des fins de test et peuvent être utilisées pour expérimenter de nouveaux protocoles et services.