Passa al contenuto principale

2. Terminology (Terminologia)

Le parole chiave "deve (MUST)", "non deve (MUST NOT)", "richiesto (REQUIRED)", "deve (SHALL)", "non deve (SHALL NOT)", "dovrebbe (SHOULD)", "non dovrebbe (SHOULD NOT)", "raccomandato (RECOMMENDED)", "non raccomandato (NOT RECOMMENDED)", "può (MAY)" e "opzionale (OPTIONAL)" in questo documento devono essere interpretate come descritto in BCP 14 [RFC2119] [RFC8174] quando, e solo quando, compaiono in maiuscolo, come mostrato qui.

Questa specifica utilizza tutta la terminologia definita per l'Interactive Connectivity Establishment in [RFC8445]. Inoltre, definisce i seguenti termini:

Checklist vuota (Empty Checklist): Una checklist che inizialmente non contiene coppie di candidati perché verranno aggiunte incrementalmente man mano che vengono trickle. (Questo scenario non si verifica con un agente ICE regolare, poiché tutte le coppie di candidati sono conosciute quando l'agente crea l'insieme di checklist.)

Full Trickle (Trickle completo): La modalità di funzionamento tipica per gli agenti Trickle ICE, in cui la descrizione ICE iniziale può includere qualsiasi numero di candidati (anche zero candidati) e non ha bisogno di includere una generazione completa di candidati come nel half trickle.

Generation (Generazione): Tutti i candidati trasmessi all'interno di una sessione ICE (correlati con una particolare combinazione di Username Fragment e Password).

Half Trickle (Mezzo trickle): Una modalità di funzionamento di Trickle ICE in cui l'initiator raccoglie una generazione completa di candidati strettamente prima di creare e trasmettere la descrizione ICE iniziale. Una volta trasmesse, queste informazioni sui candidati possono essere elaborate da agenti ICE regolari, che non richiedono il supporto per Trickle ICE. Questo consente anche ai risponditori compatibili con Trickle ICE di raccogliere sempre candidati ed eseguire controlli di connettività in modo non bloccante, fornendo così circa "la metà" dei benefici di Trickle ICE. Il meccanismo half-trickle è principalmente inteso per l'uso quando il supporto Trickle ICE del risponditore non può essere confermato prima di trasmettere la descrizione ICE iniziale.

ICE Description (Descrizione ICE): Tutti gli attributi relativi alla sessione ICE (diversi dai candidati) richiesti per configurare un agente ICE. Questi includono, ma non sono limitati a, Username Fragment, Password e altri attributi.

Trickled Candidates (Candidati trickled): Candidati che un agente Trickle ICE trasmette dopo aver trasmesso o risposto alla descrizione ICE iniziale, ma all'interno della stessa sessione ICE. I candidati trickled possono essere trasmessi in parallelo con la raccolta dei candidati e i controlli di connettività.

Trickling: L'atto di trasmettere incrementalmente i candidati trickled.