Aller au contenu principal

3. Terminology (Terminologie)

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

Ce document définit les termes suivants :

  • Agent (Agent) : Une implémentation du protocole ICE. Un agent peut être un agent contrôlant ou un agent contrôlé.

  • Candidate (Candidat) : Une adresse de transport qui est un point de réception potentiel pour les médias (ou d'autres données) vers l'agent. Les candidats ont des propriétés, notamment un type (hôte, réflexif serveur, réflexif pair, ou relayé), une priorité, une fondation, et une base.

  • Candidate Pair (Paire de candidats) : Une paire de candidats, composée d'un candidat local et d'un candidat distant.

  • Check List (Liste de vérification) : Une liste ordonnée de paires de candidats que l'agent utilisera pour effectuer des vérifications de connectivité.

  • Component (Composant) : Une partie constituante d'un flux média. Par exemple, RTP et RTCP sont des composants d'un flux média audio.

  • Component ID (ID de composant) : Un petit entier qui identifie un composant.

  • Controlling Agent (Agent contrôlant) : L'agent ICE qui est responsable de la sélection de la paire de candidats finale. En général, c'est l'appelant.

  • Controlled Agent (Agent contrôlé) : L'agent ICE qui attend que l'agent contrôlant sélectionne la paire de candidats finale. En général, c'est l'appelé.

  • Foundation (Fondation) : Un identifiant (chaîne de caractères) associé à un candidat. Deux candidats ont la même fondation s'ils sont du même type, ont la même base d'adresse IP (pour les candidats réflexifs serveur, cela signifie la même adresse serveur STUN ; pour les candidats relayés, la même adresse serveur TURN), et le même protocole de transport (UDP, TCP, etc.).

  • Frozen Candidate (Candidat gelé) : Un candidat dans une liste de vérification qui n'est pas encore testé, et dont la vérification est bloquée jusqu'à ce qu'une autre vérification réussisse.

  • Gathering (Collecte) : Le processus par lequel un agent découvre ses candidats.

  • ICE : Interactive Connectivity Establishment.

  • Lite Implementation (Implémentation légère) : Une implémentation ICE qui ne réalise pas de vérifications de connectivité complètes, mais répond seulement aux vérifications STUN. Elle utilise uniquement des candidats hôtes.

  • Ordinary Check (Vérification ordinaire) : Une vérification de connectivité générée périodiquement par un agent pour chaque paire de candidats dans la liste de vérification.

  • Peer Reflexive Candidate (Candidat réflexif pair) : Un candidat dont l'adresse IP et le port sont une adresse de liaison allouée par un NAT pour un agent, apprise par l'agent distant (le pair) via une vérification de connectivité.

  • Relayed Candidate (Candidat relayé) : Un candidat obtenu à partir d'un serveur TURN. L'adresse IP et le port sont résidents sur le serveur TURN.

  • Server Reflexive Candidate (Candidat réflexif serveur) : Un candidat dont l'adresse IP et le port sont une adresse de liaison allouée par un NAT pour un agent, apprise par l'agent via un serveur STUN ou TURN.

  • STUN : Session Traversal Utilities for NAT [RFC5389].

  • Triggered Check (Vérification déclenchée) : Une vérification de connectivité qui est mise en file d'attente en réponse à un paquet de demande de liaison STUN reçu d'un pair.

  • TURN : Traversal Using Relays around NAT [RFC5766].