Aller au contenu principal

8. Attribution des ports

  1. Attribution des ports

Comme spécifié dans la définition du protocole RTP, les données RTP DEVRAIENT être transportées sur un numéro de port UDP pair et les paquets RTCP correspondants DEVRAIENT être transportés sur le numéro de port (impair) immédiatement supérieur.

Les applications fonctionnant sous ce profil PEUVENT utiliser toute paire de ports UDP. Par exemple, la paire de ports PEUT être attribuée aléatoirement par un programme de gestion de session. Une paire de numéros de port fixe unique ne peut être exigée car plusieurs applications utilisant ce profil sont susceptibles de s'exécuter sur le même hôte, et il existe certains systèmes d'exploitation qui ne permettent pas à plusieurs processus d'utiliser le même port UDP avec différentes adresses multicast.

Cependant, les numéros de port 5004 et 5005 ont été enregistrés pour être utilisés avec ce profil pour les applications qui choisissent de les utiliser comme paire par défaut. Les applications qui fonctionnent sous plusieurs profils PEUVENT utiliser cette paire de ports comme indication pour sélectionner ce profil si elles ne sont pas soumises à la contrainte du paragraphe précédent. Les applications ne sont pas tenues d'avoir une valeur par défaut et PEUVENT exiger que la paire de ports soit spécifiée explicitement. Les numéros de port particuliers ont été choisis pour se situer dans la plage supérieure à 5000 afin de s'adapter à la pratique d' allocation de numéros de port dans certaines versions du système d'exploitation Unix, où les numéros de port inférieurs à 1024 ne peuvent être utilisés que par des processus privilégiés et les numéros de port entre 1024 et 5000 sont automatiquement attribués par le système d'exploitation.