Cos'è il Multicast?

Multicast è un metodo di routing dei dati su una rete di computer che consente a un singolo mittente o un gruppo di mittenti di comunicare in modo efficiente con un gruppo di ricevitori.

Il multicasting supporta il routing uno-a-molti, in cui un singolo dispositivo invia dati a un gruppo di dispositivi. Supporta anche il routing molti-a-molti, in cui un gruppo invia dati a un gruppo.

Il multicasting è una delle cinque tecniche principali per il routing dei dati su una rete di computer. Gli altri sono unicast, broadcast, anycast e geocast.

Il multicasting è più efficiente della trasmissione perché può indirizzare dispositivi specifici, piuttosto che un intero segmento di rete. Ciò riduce l'uso non necessario delle risorse di rete e di elaborazione.

Metodi multicasting

Nel multicasting IP, i dispositivi utilizzano i messaggi IGMP per entrare o uscire da un gruppo multicast . Tutti i pacchetti di dati inviati all'indirizzo multicast di quel gruppo vengono distribuiti dall'hardware di rete a tutti i membri del gruppo.

Un'alternativa al multicasting IP è il multicasting a livello di applicazione, in cui il software esegue il multicasting utilizzando i propri metodi, indipendentemente dal supporto a livello hardware.

Broadcast, termini di rete, PIM, Unicast