Przeanalizujmy w skrócie różnicę między emisji pojedynczej i multiemisji za pomocą tabeli porównawczej.
Wykres porównania
Podstawa do porównania | Unicast | Multicast |
---|---|---|
Podstawowy | Jeden nadawca i jeden odbiorca. | Jeden nadawca i wiele odbiorników. |
Pasmo | Wielokrotne unicastowanie wykorzystuje większą przepustowość niż multicast. | Multicasting wykorzystuje efektywnie przepustowość. |
Skala | Nie skaluje się dobrze w przypadku mediów strumieniowych. | Nie skaluje się dobrze w dużych sieciach. |
Mapowanie | Jeden na jednego. | Jeden za dużo. |
Przykłady | Przeglądanie stron internetowych, przesyłanie plików. | Dostawa multimediów, giełda. |
Definicja Unicast
W sieciach komputerowych termin unicast to metoda transmisji, w której jedna stacja wysyła informacje do innej stacji. Jest to komunikacja "jeden do jednego". Stosuje się transmisję jednostkową, w której jedna stacja przesyła niektóre prywatne lub unikalne informacje do innej stacji. Przykład transmisji w trybie emisji pojedynczej to surfowanie po Internecie, przesyłanie plików, ponieważ istnieje jeden requester usług i jeden dostawca usług.
Jeśli jedna stacja musi wysyłać pakiety do wielu stacji, musi wysyłać wiele pakietów emisji pojedynczej, każdy pakiet zawierający adres konkretnej stacji i jest nazywany " wielokrotnym unicastingiem ". Wiele emisji pojedynczych wykorzystuje maksymalną przepustowość sieci. Protokół TCP obsługuje wysyłanie jednostkowe.
Definicja Multicast
Multicast, to metoda transmisji informacji, w której jedna stacja przesyła pakiet informacji tylko do zainteresowanych stacji. Jest to metoda komunikacji typu jeden do wielu. Jest to mieszanka emisji pojedynczej i emisji, w której wysyłanie jednostkowe wysyła pakiet tylko do jednej stacji, a rozgłaszanie wysyła pakiet do wszystkich stacji, ich rozsyłanie grupowe wysyła pakiet tylko do wybranych stacji w sieci. Przykłady multiemisji to przekazywanie wiadomości e-mail, dostarczanie multimediów itp.
Trudno jest korzystać z multiemisji w dużej sieci, ponieważ tylko mała część Internetu jest włączona w trybie multiemisji. Multicast bardzo efektywnie wykorzystuje przepustowość sieci. Grupa stacji odbiorczych jest ustalana dynamicznie. Multicast używa protokołu transportowego UDP.
Kluczowe różnice między Unicast i Multicast
- Podstawową różnicą odróżniającą unicast od multicastu jest to, że w emisji pojedynczej istnieje tylko jeden nadawca i tylko jeden odbiorca. Ale w multiemisji jest jeden nadawca, ale wielokrotny odbiorca.
- Gdy chcemy przesłać dane do wielu osób, użycie trybu unicast spowoduje marnowanie dużej przepustowości, ale multicasting będzie wykorzystywał przepustowość w bardziej wydajny sposób.
- Unicast nie działa dobrze podczas strumieniowego przesyłania multimediów, natomiast multicast nie działa dobrze w dużych sieciach.
- Unicast to jeden na jeden mapping, podczas gdy multicast jest jednym z wielu mapowań.
- Przykładem emisji pojedynczej jest surfowanie po Internecie lub przesyłanie plików, natomiast przykłady multiemisji to dostarczanie multimediów, giełda.
Wniosek:
Jeśli niektóre prywatne lub unikalne informacje są współdzielone między dwiema stacjami, należy użyć metody emisji pojedynczej. Gdy te same informacje mają być udostępniane wielu stacjom, należy użyć metody multicast.