12.07.2015 Views

RTP : protocole de transport - RFC

RTP : protocole de transport - RFC

RTP : protocole de transport - RFC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>RFC</strong> 3550 page - 26 - Schulzrinne & autresLes éléments <strong>de</strong> SDES actuellement définis sont décrits dans les paragraphes suivants. Seul l'élément CNAME estobligatoire. Certains éléments présentés ici peuvent n'être utiles que pour <strong>de</strong>s profils particuliers, mais les types d'élémentssont tous alloués à partir d'un espace commun pour favoriser l'utilisation partagée et pour simplifier les applicationsindépendantes du profil. Des éléments supplémentaires peuvent être définis dans un profil en enregistrant les numéros <strong>de</strong>type auprès <strong>de</strong> l'IANA comme décrit à la Section 15.6.5.1 CNAME : Élément SDES d'i<strong>de</strong>ntifiant <strong>de</strong> point d'extrémité canonique0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1CNAME=1 longueur nom d'utilisateur et <strong>de</strong> domaineL'i<strong>de</strong>ntifiant <strong>de</strong> CNAME a les propriétés suivantes :ooooComme l'i<strong>de</strong>ntifiant <strong>de</strong> SSRC alloué <strong>de</strong> façon aléatoire peut changer si un conflit est découvert ou si un programme estredémarré, l'élément CNAME DOIT être inclus pour fournir le lien <strong>de</strong> l'i<strong>de</strong>ntifiant <strong>de</strong> SSRC à un i<strong>de</strong>ntifiant pour lasource (d'envoyeur ou <strong>de</strong> receveur) qui reste constant.Comme l'i<strong>de</strong>ntifiant <strong>de</strong> SSRC, l'i<strong>de</strong>ntifiant <strong>de</strong> CNAME DEVRAIT aussi être unique parmi tous les participants au seind'une session <strong>RTP</strong>.Pour fournir un lien à travers plusieurs outils <strong>de</strong> support utilisés par un participant dans un ensemble <strong>de</strong> sessions <strong>RTP</strong> enrapport, le CNAME DEVRAIT être fixe pour ce participant.Pour faciliter la surveillance par un tiers, le CNAME DEVRAIT convenir aussi bien pour qu'un programme ou qu'unepersonne localise la source.Donc, le CNAME DEVRAIT être déduit par un algorithme et non entré manuellement, lorsque possible. Pour satisfaire cesexigences, le format suivant DEVRAIT être utilisé sauf si un profil spécifie une autre syntaxe ou sémantique. L'élémentCNAME DEVRAIT avoir le format "user@host" ou "host" si un nom d'utilisateur n'est pas disponible comme sur lessystèmes à un seul utilisateur. Pour les <strong>de</strong>ux formats, "host" est soit le nom <strong>de</strong> domaine pleinement qualifié <strong>de</strong> l'hôte d'oùproviennent les données en temps réel, formaté conformément aux règles spécifiées dans les <strong>RFC</strong> 1034 [6], <strong>RFC</strong> 1035 [7]et au paragraphe 2.1 <strong>de</strong> la <strong>RFC</strong> 1123 [8] ; ou la représentation standard ASCII <strong>de</strong> l'adresse numérique <strong>de</strong> l'hôte surl'interface utilisée pour la communication <strong>RTP</strong>. Par exemple, la représentation standard ASCII d'une adresse IP version 4est en "décimal séparé par <strong>de</strong>s points", et pour IP version 6, les adresses sont textuellement représentées comme <strong>de</strong>sgroupes <strong>de</strong> chiffres en hexadécimal séparés par <strong>de</strong>ux points (avec les variations détaillées dans la <strong>RFC</strong> 3513 [23]). D'autrestypes d'adresses sont prévus pour avoir <strong>de</strong>s représentations ASCII qui sont mutuellement uniques. Le nom <strong>de</strong> domainepleinement qualifié est plus pratique pour un observateur humain et peut éviter d'avoir besoin d'envoyer en plus un élémentNAME, mais il peut être difficile voire impossible <strong>de</strong> l'obtenir <strong>de</strong> façon fiable dans certains environnements <strong>de</strong>fonctionnement. Les applications qui pourraient fonctionner dans <strong>de</strong> tels environnements DEVRAIENT utiliser à la place lareprésentation ASCII <strong>de</strong> l'adresse.Pour un système multi utilisateurs, <strong>de</strong>s exemples sont "doe@sleepy.example.com", "doe@192.0.2.89" ou"doe@2201:056D::112E:144A:1E24". Sur un système sans nom d'utilisateur, <strong>de</strong>s exemples seraient "sleepy.example.com","192.0.2.89" ou "2201:056D::112E:144A:1E24".Le nom d'utilisateur DEVRAIT être sous une forme qu'un programme tel que "finger" ou "talk" puisse utiliser, c'est-à-dire,c'est normalement le nom <strong>de</strong> connexion plutôt qu'un nom <strong>de</strong> famille. Le nom <strong>de</strong> l'hôte n'est pas nécessairement i<strong>de</strong>ntique àcelui <strong>de</strong> l'adresse <strong>de</strong> messagerie électronique du participant.Cette syntaxe ne va pas fournir <strong>de</strong>s i<strong>de</strong>ntifiants univoques pour chaque source si une application permet à un utilisateur <strong>de</strong>générer plusieurs sources à partir d'un hôte. Une telle application <strong>de</strong>vrait s'appuyer sur le SSRC pour i<strong>de</strong>ntifier la source, oule profil pour cette application <strong>de</strong>vrait spécifier une syntaxe supplémentaire pour l'i<strong>de</strong>ntifiant <strong>de</strong> CNAME.Si chaque application crée indépendamment son CNAME, les CNAME résultants peuvent n'être pas i<strong>de</strong>ntiques comme ilserait exigé pour fournir un lien à travers plusieurs outils <strong>de</strong> supports appartenant à un participant dans un ensemble <strong>de</strong>session <strong>RTP</strong> s'y rapportant. Si un lien inter-supports est exigé, il peut être nécessaire que le CNAME <strong>de</strong> chaque outil soitconfiguré en externe avec la même valeur par un outil <strong>de</strong> coordination.Les auteurs d'applications <strong>de</strong>vraient être conscients que les allocations d'adresse <strong>de</strong> réseau privé telles que les allocations <strong>de</strong>Net-10 proposées dans la <strong>RFC</strong> 1918 [24] peuvent créer <strong>de</strong>s adresses réseau qui ne sont pas uniques au mon<strong>de</strong>. Cela

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!