Passa al contenuto principale

18. Requirements for Using Protocols (Requisiti per i protocolli utilizzatori)

Al fine di consentire pienamente l'uso di Trickle ICE, questa specifica definisce i seguenti requisiti per i protocolli di utilizzo.

  • Un protocollo di utilizzo dovrebbe (SHOULD) fornire un mezzo per le parti di pubblicizzare e scoprire il supporto di Trickle ICE prima che una sessione ICE inizi (vedere Sezione 3).

  • Un protocollo di utilizzo deve (MUST) fornire metodi per trasmettere in modo incrementale (cioè, "trickle") candidati aggiuntivi dopo aver trasmesso la descrizione ICE iniziale (vedere Sezione 9).

  • Un protocollo di utilizzo deve (MUST) consegnare ogni candidato trickled o indicazione di fine dei candidati esattamente una volta e nello stesso ordine in cui è stato trasmesso (vedere Sezione 9).

  • Un protocollo di utilizzo deve (MUST) fornire un meccanismo per entrambe le parti per indicare e concordare sulla sessione ICE in vigore (vedere Sezione 9).

  • Un protocollo di utilizzo deve (MUST) fornire un modo per le parti di comunicare l'indicazione di fine dei candidati, che deve (MUST) specificare la sessione ICE particolare a cui l'indicazione si applica (vedere Sezione 13).