Zalecane, 2024

Wybór Redakcji

Różnica między transmisją a multiemisją

Transmisja to proces przekazywania pakietu z jednego hosta do drugiego połączonego w sieci. W tym artykule omówiłem dwie metody transmisji, broadcast i multicast. W obu przypadkach wykonuje się agregację adresów, która zmniejsza rozmiar prefiksu, który definiuje sieć, do której podłączone są hosty docelowe. Agregacja adresów łączy pakiety i dostarcza je do dostawcy Internetu (ISP), w którym znajduje się pewna sieć. Co więcej, pakiety są rozdzielane w celu dostarczenia do miejsca docelowego.

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ównaniaNadawanieMulticast
PodstawowyPakiet jest przesyłany do wszystkich hostów podłączonych do sieci.Pakiet jest przesyłany tylko do zamierzonych odbiorców w sieci.
TransmisjaJeden do wszystkiego.Jeden za dużo.
ZarządzanieTransmisja nie wymaga zarządzania grupami.Multiemisja wymaga zarządzania grupą, aby zdefiniować grupę hostów / stacji, które będą odbierać pakiety.
PasmoPrzepustowość jest zmarnowana.Przepustowość jest efektywnie wykorzystywana.
ruch drogowyNiepotrzebnie duży ruch generowany jest w sieci.Ruch jest pod kontrolą.
ProcesPowolny.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.

Transmisja ma możliwość adresowania pakietów do wszystkich hostów w sieci. W tym celu host nadający pakiet określa specjalny kod w polu adresu pakietu. Gdy pakiet ze specjalnym kodem w polu adresu jest przesyłany, pakiet jest odbierany i przetwarzany przez wszystkie hosty w sieci.

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.

Routery w sieci przesyłają odebrany pakiet przez kilka jego interfejsów. Podobnie jak na rysunku widać, że router R1 wysyła odebrany pakiet za pośrednictwem interfejsów 1 i 2. Ponadto widać, że router R2 przekazuje odebrany pakiet przez interfejs 1 i 2, ponieważ sieć połączona z obydwoma interfejsami ma co najmniej jeden członek zainteresowany otrzymaniem pakietu. Podobnie router R3 przekazuje odebrany pakiet przez interfejs 2.

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ą

  1. 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 .
  2. W transmisji, transmisja pakietu jest typu " jeden do wszystkiego", podczas gdy w trybie multicast przesyłanie pakietu jest jeden-do-wielu .
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Top