Multicasting laat het toe om over eennetwerk te communiceren naar groepen van willekeurige grootte via een enkele transmissie door de bron. Men kan gecontroleerd data versturen naar een aantal (maar niet noodzakelijk alle) gebruikers. Hierdoor worden bijvoorbeeld televisie-uitzendingen via internet haalbaar vanuit een bron die zelf weinig bandbreedte ter beschikking heeft (men kan dus vanuit huis of met een beperkt budget zenden). Ook de verspreiding van andere soortenwebvideo ofsoftware verloopt efficiënter via multicast. Gebruikers moeten zich inschrijven op een multicastgroep om de datapakketten die hiernaar verzonden worden, te kunnen ontvangen. Als men niet meer wenst gebruik te maken van een bepaalde multicastgroep, kan men zich hiervoor uitschrijven. Gebruikers kunnen zich tegelijkertijd voor verscheidene multicastgroepen inschrijven. Om data te verzenden naar een multicastgroep is inschrijving echter niet vereist.
Het nadeel bij multicast is dat (momenteel) slechts weinigInternet Service Providers multicast ondersteunen. Hiervoor werdMBone ontwikkeld dat operationeel is sinds 1992. Het maakt multicasting mogelijk over hetdatagramgeorïenteerde internet. MBone is een laag boven op het internet. Het bestaat uit 'eilandjes' van netwerken die wel geschikt gemaakt zijn voor multicast en die verbonden worden door ”tunnels”. Ieder eiland bestaat uit eenLAN of een aantal intergeconnecteerde LANs met multicastrouters. Deze multicastrouters zijn via de tunnels over het internet metelkaar verbonden, zodat MBone packets tussen de eilanden gestuurd kunnen worden. Als alle routers in de toekomst zelf multicastverkeer kunnen behandelen, zal MBone niet meer nodig zijn.
Alternatieven voor multicast zijn: