Aller au contenu principal

4. Terminology (Terminologie)

Les mots-clés "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" et "OPTIONAL" dans ce document doivent être interprétés comme décrit dans BCP 14 [RFC2119] [RFC8174].

Les lecteurs doivent être familiers avec la terminologie définie dans [RFC5389] et les exigences comportementales NAT pour UDP [RFC4787].

Cette spécification utilise la terminologie supplémentaire suivante:

Session ICE (ICE Session): Une session ICE comprend toutes les actions liées à ICE, commençant par la collecte de candidats, suivie des interactions entre les agents ICE jusqu'à ce que tous les candidats soient libérés ou qu'un redémarrage ICE soit déclenché.

Agent ICE, Agent (ICE Agent, Agent): Un agent ICE est l'implémentation de protocole impliquée dans l'échange de candidats ICE.

Candidat (Candidate): Une adresse de transport qui est un point de contact potentiel pour la réception de données. Les candidats ont également des propriétés (type, priorité, foundation, base).

Candidat hôte (Host Candidate): Un candidat obtenu en se liant à un port spécifique à partir d'une adresse IP sur l'hôte.

Candidat réflexif de serveur (Server-Reflexive Candidate): Un candidat dont l'adresse IP et le port sont une liaison allouée par un NAT pour un agent ICE après l'envoi d'un paquet à travers le NAT vers un serveur.

Candidat réflexif de pair (Peer-Reflexive Candidate): Un candidat dont l'adresse IP et le port sont une liaison allouée par un NAT pour un agent ICE après l'envoi d'un paquet à travers le NAT vers son pair.

Candidat relayé (Relayed Candidate): Un candidat obtenu à partir d'un serveur relais, tel qu'un serveur TURN.

Paire de candidats (Candidate Pair): Une paire contenant un candidat local et un candidat distant.

Liste de vérification (Checklist): Un ensemble ordonné de paires de candidats qu'un agent ICE utilisera pour générer des vérifications.

Paire valide (Valid Pair): Une paire de candidats dont le candidat local est égal à l'adresse mappée d'une réponse de vérification de connectivité réussie.

Agent contrôlant (Controlling Agent): L'agent ICE qui nomme une paire de candidats.

Agent contrôlé (Controlled Agent): L'agent ICE qui attend que l'agent contrôlant nomme une paire de candidats.

Paire sélectionnée (Selected Pair): La paire de candidats utilisée pour l'envoi et la réception de données pour un composant d'un flux de données.