A multicast egy hálózati kommunikációs technika, amelynek lényege, hogy egy adó (forrás) egyszerre több vevőnek (címzettnek) is képes adatot eljuttatni, de csak azoknak, akik előzetesen „feliratkoztak” vagy érdeklődnek az adott adatfolyam iránt. Ez szemben áll az unicast (egy adó–egy vevő) és a broadcast (egy adó–mindenki) módszerekkel.
Multicast során tehát az adatcsomag egyetlen példányban hagyja el a forrás gépet – a hálózat infrastruktúrája (például routerek) gondoskodik arról, hogy csak azokhoz a címzettekhez jusson el, akik valóban kérték azt, vagyis „fel vannak iratkozva” egy adott multicast-csoportra.
Főbb jellemzői:
- Hatékonyság: Nem küldünk minden vevőnek külön üzenetet, hanem egyszerre több címzettet szolgálunk ki.
- Csoportalapú: Nem mindenki kapja meg az adatot, csak egy adott csoport.
- Skálázhatóság: Nagyon sok kliens kiszolgálása is hatékonyan megoldható.
- Felhasználási területek: Videóstreamelés, online konferenciák, valós idejű adatmegosztás (pl. tőzsdei árfolyamok).
Példák multicast használatára:
- 1. Online videóközvetítések:
Egy focimeccset élőben közvetítenek az interneten, és több ezer felhasználó nézi ugyanazt az adatfolyamot egy időben. - 2. IPTV szolgáltatások:
TV-adásokat továbbítanak egyszerre több címzett részére. - 3. Tőzsdei adatok szétküldése:
A tőzsde valós idejű árfolyamadatait a brókercégek multicast használatával továbbítják az ügyfelek felé. - 4. Online többjátékos játékok:
Játékosok csoportjának szinkronizálása (pl. üzenetek, pozíciók). - 5. Szoftverfrissítések a vállalati hálózaton:
Egyetlen frissítési csomagot több számítógép kap meg egyszerre.
Multicast szinonimái:
- Csoportos küldés (ez inkább magyarázó kifejezés, mintsem szinonima)
- Csoportcímzés
- Többcímzettes adatküldés
- Angol szakszavak: group communication, group casting (bár ezek ritkábban használatosak)
Összefoglalva:
A multicast egy hatékony módja az adatok csoportos továbbításának, főleg akkor, ha ugyanazt az információt egyszerre sok felhasználó szeretné megkapni. Nagyobb hálózatokban, például egyetemeken, vállalatoknál vagy az interneten is hasznos, mert jelentősen takarékosabb, mintha minden egyes címzettnek külön-külön küldenénk el ugyanezt az adatot.