Unicasting vs Multicasting
V počítačových sítích unicast označuje přenos informací od jednoho odesílatele k jednomu příjemci. Unicasting tedy zahrnuje pouze dva uzly v síti. Jediný přijímač v jednosměrovém vysílání je identifikován jedinečnou adresou. Na druhé straně se Multicasting týká přenosu informací v jednom přenosu do skupiny přijímačů. Multicasting je běžně implementován jako IP (internetový protokol) Multicasting.
Co je Unicasting?
Pokud jde o počítačové sítě, unicasting se týká přenosu informací od jednoho odesílatele do jednoho přijímače. Unicasting používá doručovací protokoly založené na relacích, jako je Transmission Control Protocol (TCP) a User Datagram Protocol (UDP). V unicastingu se každý přijímač nebo klient připojuje k serveru a spotřebovává další šířku pásma. Klient má přímý vztah se serverem. Zvažte například situaci, kdy z počítače požadujete adresu URL https://www.cnn.com. Tento požadavek by měl přijímat pouze server CNN, jinak bude síť naplněna nechtěnými požadavky odeslanými do jiných počítačů v síti. Jednosměrový přenos je proto pro sítě nezbytný a je podporován sítěmi Ethernet a IP. Některé příklady unicast přenosů jsou http, smtp, telnet, ssh a pop3. Unicasting se používá, když klient požaduje soukromý nebo jedinečný prostředek. Unicasting ale není vhodný při přenosu informací mnoha klientům, protože odesílatel musí provádět samostatná spojení s každým přijímačem. To spotřebuje výpočetní prostředky v odesílateli a spotřebuje velkou šířku pásma v síti.
Co je vícesměrové vysílání?
Jak již bylo zmíněno dříve, multicasting se týká přenosu informací do skupiny přijímačů v jediném přenosu. V multicastingu je zdroj nutný k přenosu datového paketu pouze jednou. Uzly v síti, jako jsou směrovače, vytvářejí nezbytné kopie přenášeného datového paketu, aby jej mohl přijímat více příjemců. Zprostředkující směrovače odesílají pakety příjemcům, kteří se u nich zaregistrovali, což naznačuje zájem o příjem dat od konkrétního odesílatele. IP vícesměrové vysílání je jednou z běžně používaných implementací vícesměrového vysílání. Zdroj dále nemusí znát adresy přijímačů, které se chystají k vícesměrovému vysílání, a neexistuje přímý vztah mezi odesílatelem a přijímači. Multicasting není vhodný pro hromadný přenos dat a obecně se nepoužívá ve velkém měřítku na internetu, protože vícesměrové vysílání je povoleno pouze v malých částech Internetu.
Jaký je rozdíl mezi Unicasting a Multicasting?
Hlavní rozdíl mezi unicastingem a multicastingem je v tom, jak komunikují s přijímačem. V unicastingu jsou informace přenášeny do jednoho přijímače jedním odesílatelem a přijímač má přímý vztah s odesílatelem. Ve vícesměrovém vysílání se informace odesílají do více přijímačů v jednom přenosu a neexistuje žádný přímý vztah mezi vysílači a přijímači. Unicasting se používá, když klient požaduje soukromý zdroj a není vhodný pro přenos informací mnoha klientům, protože spotřebovává velkou šířku pásma sítě. Na druhou stranu vícesměrové vysílání nevytváří přímé spojení s přijímači, a proto nespotřebovává šířku pásma sítě jako jednosměrové vysílání.