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