3. Terminology (Terminologia)
Per ridurre la confusione quando si parla dei modelli multicast any-source e specifici della sorgente, utilizziamo una terminologia diversa quando li discutiamo.
Utilizziamo il termine "canale" (channel) per riferirci al servizio associato a un indirizzo SSM. Un canale è identificato dalla combinazione di un indirizzo di destinazione SSM e una sorgente specifica, ad esempio, una coppia (S,G).
Utilizziamo il termine "gruppo di host" (host group) (utilizzato nell'RFC 1112) per riferirci al servizio associato agli indirizzi multicast ASM "regolari" (esclusi quelli nell'intervallo SSM). Un gruppo di host è identificato da un singolo indirizzo multicast.
Qualsiasi host può inviare a un gruppo di host e, allo stesso modo, qualsiasi host può inviare a un indirizzo di destinazione SSM. Un pacchetto inviato da un host S a un indirizzo di destinazione ASM G viene consegnato al gruppo di host identificato da G. Un pacchetto inviato dall'host S a un indirizzo di destinazione SSM G viene consegnato al canale identificato da (S,G). Le operazioni del ricevitore consentite su un gruppo di host sono chiamate "join(G)" e "leave(G)" (come da RFC 1112). Le operazioni del ricevitore consentite su un canale sono chiamate "Subscribe(S,G)" e "Unsubscribe(S,G)".
La seguente tabella riassume la terminologia:
| Service Model (Modello di servizio) | any-source (qualsiasi sorgente) | source-specific (specifico della sorgente) |
|---|---|---|
| Network Abstraction (Astrazione di rete) | group (gruppo) | channel (canale) |
| Identifier (Identificatore) | G | S,G |
| Receiver Operations (Operazioni del ricevitore) | Join, Leave | Subscribe, Unsubscribe |
Notiamo che, sebbene questo documento specifichi un nuovo modello di servizio disponibile per le applicazioni, i protocolli e le tecniche necessari per supportare il modello di servizio sono in gran parte un sottoinsieme di quelli utilizzati per supportare ASM.