Transmisja i rozgłaszanie technologii transmisji różnią się od siebie nawzajem w kontekście, że w transmisji pakiet jest przekazywany do wszystkich hostów podłączonych do sieci, podczas gdy w multicastingu pakiet jest przekazywany tylko do zamierzonych odbiorców. Omówiłem nieco więcej różnic między transmisją a multiemisją na wykresie porównawczym pokazanym poniżej.
Wykres porównania
Podstawa do porównania | Nadawanie | Multicast |
---|---|---|
Podstawowy | Pakiet jest przesyłany do wszystkich hostów podłączonych do sieci. | Pakiet jest przesyłany tylko do zamierzonych odbiorców w sieci. |
Transmisja | Jeden do wszystkiego. | Jeden za dużo. |
Zarządzanie | Transmisja nie wymaga zarządzania grupami. | Multiemisja wymaga zarządzania grupą, aby zdefiniować grupę hostów / stacji, które będą odbierać pakiety. |
Pasmo | Przepustowość jest zmarnowana. | Przepustowość jest efektywnie wykorzystywana. |
ruch drogowy | Niepotrzebnie duży ruch generowany jest w sieci. | Ruch jest pod kontrolą. |
Proces | Powolny. | Szybki. |
Definicja transmisji
Broadcast to technologia transmisji, która umożliwia wszystkim hostom podłączonym do sieci współdzielenie tego samego kanału komunikacji. W transmisji pakiet otrzymywany przez hosta jest odbierany przez wszystkie inne hosty w sieci.
Kiedy host transmituje pakiet, określa adres docelowego odbiorcy w polu adresu pakietu. Teraz, gdy pakiet jest nadawany, jest odbierany przez wszystkie inne hosty w sieci. Po otrzymaniu pakietu, każdy host sprawdza pole adresu pakietu. Jeśli pakiet ma adres hosta odbierającego, jest przetwarzany przez host odbierający. W przeciwnym razie pakiet zostanie zignorowany.
Nadawanie można wyjaśnić za pomocą przykładu. Załóżmy, że prowadzisz wykład w klasie 50 uczniów. W międzyczasie wołasz studenta "James wstań". Chociaż słuchają go wszyscy uczniowie w klasie, ale tylko James odpowie, inni po prostu zignorują tę wiadomość.
Sieć bezprzewodowa jest powszechnym przykładem nadawania.
Definicja Multicast
Broadcasting umożliwia transmisję pakietu do grupy hostów w sieci, co nazywa się multicasting. Multiemisja jest metodą transmisji, w której kopie pojedynczego pakietu są przesyłane do grupy hosta w sieci zainteresowanej odbieraniem pakietu.
Relacja między źródłem a miejscem docelowym to jeden-do-wielu . Jest tylko jedno źródło i wiele miejsc docelowych. W multiemisji adres źródłowy jest adresem emisji pojedynczej, natomiast adres docelowy jest adresem grupowym . Adres grupy jest adresem jednej lub więcej sieci docelowych, które mają co najmniej jednego członka w grupie zainteresowanej odbieraniem pakietu.
Multiemisja ma obecnie kilka aplikacji. Podobnie jak ocena rozproszonej bazy danych wymaga multiemisji. W rozproszonej bazie danych informacje są przechowywane w więcej niż jednej lokalizacji. Żądanie użytkownika dotyczące informacji jest przekazywane do wszystkich lokalizacji bazy danych, a lokalizacja z zamierzonymi informacjami odpowiada.
Podobnie, dystrybucja podobnych informacji do kilku klientów biznesowych, dystrybucja wiadomości, telekonferencje i kształcenie na odległość.
Kluczowe różnice między emisją a multiemisją
- Kluczową różnicą między rozgłaszaniem a rozsyłaniem grupowym jest to, że w transmisji pakiet jest dostarczany do wszystkich hostów podłączonych do sieci, podczas gdy w pakiecie multiemisji jest dostarczany tylko do określonych odbiorców .
- W transmisji, transmisja pakietu jest typu " jeden do wszystkiego", podczas gdy w trybie multicast przesyłanie pakietu jest jeden-do-wielu .
- W przypadku nadawania nie jest wymagane zarządzanie grupowe ; zarządzanie grupami jest wymagane w multiemisji do zdefiniowania sieci, w których przynajmniej jeden host jest zainteresowany otrzymaniem pakietu.
- Przepustowość jest marnowana podczas emisji, ponieważ pakiet jest dostarczany nawet do tych hostów, którzy nie są zainteresowani odbieraniem pakietu. Jednak przepustowość jest efektywnie wykorzystywana w multiemisji, ponieważ pakiet jest dostarczany tylko do tych hostów, którzy są zainteresowani odbieraniem pakietu.
- Nadawanie tworzy ogromną ilość ruchu w sieci, ponieważ dostarcza każdy pakiet do wszystkich hostów w sieci. Ruch jest kontrolowany w trybie multiemisji, ponieważ pakiety są dostarczane do zainteresowanych hostów, tym samym zmniejszając ruch sieciowy.
- Transmisja generuje ogromny ruch, spowalniając w ten sposób system. Jednak multiemisja powoduje mniejszy ruch, co powoduje, że system jest bardziej podobny do nadawania.
Wniosek:
Broadcasting wysyła pakiet do wszystkich hostów podłączonych do systemu. Nie jest to godne, jeśli do każdej sieci podłączone są tysiące urządzeń. Multiemisja jest przydatna, ponieważ dostarcza pakiet do hostów, którzy są zainteresowani odbieraniem pakietu.