Multicast
Multicast je přenos dat z jediného zdroje k více příjemcům. Multicast je podobný vysílání, ale informace přenáší pouze konkrétním uživatelům. Používá se k efektivnímu přenosu streamovaných médií a jiných typů dat více uživatelům najednou.
Jednoduchým způsobem, jak odeslat data více uživatelům současně, je přenést jednotlivé kopie dat každému uživateli. To je však velmi neefektivní, protože zdroj odesílá více kopií stejných dat přes jednu nebo více sítí. Multicast umožňuje rozdělit jediný přenos mezi více uživatelů, čímž se výrazně snižuje požadovaná šířka pásma.
Multicast, který probíhá přes Internet, se označuje jako IP multicast, protože k přenosu dat používá internetový protokol (IP). IP multicast vytváří „multicastové stromy“, které umožňují větvení jediného přenosu k jednotlivým uživatelům. Tato větvení se podle potřeby vytvářejí na internetových směrovačích. Pokud například pět uživatelů z pěti různých zemí požádá o přístup ke stejnému streamu, větvení se vytvoří v blízkosti původního zdroje. Pokud o přístup ke stejnému streamu požádá pět uživatelů ze stejného města, větvení se vytvoří v blízkosti uživatelů.
IP multicast funguje kombinací dvou dalších protokolů s internetovým protokolem. Jedním z nich je Internet Group Management Protocol (IGMP), který uživatelům nebo klientským systémům umožňuje požádat o přístup ke streamu. Druhým je Protocol Independent Multicast (PIM), který síťové směrovače používají k vytváření multicastových stromů. Když směrovač obdrží prostřednictvím IGMP požadavek na připojení ke streamu, použije PIM k nasměrování datového streamu do příslušného systému.
Multicast má několik různých využití. Běžně se používá ke streamování médií přes Internet, například živého televizního vysílání a internetového rádia. Podporuje také videokonference a webové přenosy. Multicast lze použít i k odesílání jiných typů dat přes Internet, například zpráv, kurzů akcií a dokonce digitálních kopií softwaru. Ať už se používá k čemukoli, multicast pomáhá snižovat využití internetové šířky pásma tím, že poskytuje efektivní způsob odesílání dat více uživatelům.
Otestujte své znalosti