MulticastCon il termine multicast, nelle reti di calcolatori, si indica la distribuzione simultanea di informazione verso un gruppo di destinatari, cioè la possibilità di trasmettere la medesima informazione a più dispositivi finali, senza dover indirizzare questi ultimi singolarmente e senza avere, quindi, la necessità di duplicare per ciascuno di essi l'informazione da diffondere. DescrizioneTerminologiaIl termine viene utilizzato anche per indicare:
In alternativa alla modalità di trasmissione multicast si hanno le modalità:
(Attenzione: l'invio multicast funziona solo da un host a molti, cioè un pacchetto o un frame non può avere come mittente un indirizzo multicast.) CaratteristicheI computer che vogliono ricevere le "trasmissioni" del gruppo multicast si devono registrare per quel gruppo con qualche meccanismo, e la rete si occuperà di consegnare i pacchetti multicast a tutti quelli che si sono registrati. Spesso non c'è modo di controllare né chi trasmette su un gruppo multicast, né quali computer possono ricevere, se non in modo piuttosto grossolano. Il servizio di multicast è stato pensato per esempio per permettere la diffusione efficiente di programmi multimediali su una rete di calcolatori; viene anche utilizzato per funzioni di gestione della rete (per risolvere problemi come "trova tutti i computer su una sottorete che implementano la funzione X o che hanno bisogno della funzione Y"); oppure per raggiungere un gruppo di routers. Per la natura del servizio di rete multicast, risulta molto difficile usare protocolli di trasporto orientati alla connessione come TCP, per cui si usano protocolli senza connessione come UDP. ImplementazioniIl multicast può essere implementato a livello LAN o WAN:
Il protocollo IGMP (Internet Group Management Protocol) viene usato dai computer per richiedere di essere iscritti ad un gruppo multicast, ed esistono appositi protocolli, basati su algoritmi di routing per il traffico multicast:
Internet: il servizio multicast è implementato solo parzialmente perché le problematiche sono complesse e perché le funzionalità di routing multicast inter-domain, cioè i protocolli che le regolano, devono essere disponibili in tutti i router. Voci correlateAltri progetti
|