Рекомендуємо, 2024

Вибір Редакції

Різниця між мовленням і груповою розсилкою

Передача - це процес пересилання пакету від одного хоста до іншого, підключеного до мережі. У цій статті я обговорив два способи передачі трансляції і багатоадресної передачі. В обох випадках виконується агрегація адреси, що зменшує розмір префікса, який визначає мережу, до якої підключені хости призначення. Агрегація адрес об'єднує пакети і доставляє їх до ISP (постачальника послуг Інтернету) w, який містить деяку мережу. Крім того, пакети відокремлюються для доставки до кінцевого пункту призначення.

Технології передачі широкомовної і багатоадресної передачі відрізняються один від одного в контексті, що в широкомовній передачі пакет передається всім хостам, підключеним до мережі, тоді як в багатоадресної передачі пакет пересилається тільки призначеним одержувачам. Я обговорював деякі додаткові відмінності між трансляцією та груповою розсилкою на діаграмі порівняння, показаній нижче.

Діаграма порівняння

Основа для порівнянняТрансляціяБагатоадресна передача
ОсновнийПакет передається всім хостам, підключеним до мережі.Пакет передається тільки призначеним одержувачам у мережі.
ТрансмісіяОдин-до-все.Один-до-багатьох.
УправлінняРадіомовлення не вимагає управління групою.Багатоадресна передача вимагає управління групою для визначення групи хостів / станцій, які будуть отримувати пакети.
Пропускна здатністьПропускна здатність витрачається даремно.Ефективно використовують смугу пропускання.
ТрафікНадмірно величезний обсяг трафіку генерується в мережі.Трафік знаходиться під контролем.
ПроцесПовільно.Швидко.

Визначення мовлення

Трансляція - це технологія передачі, яка дозволяє всім хостам, підключеним до мережі, спільно використовувати один і той же канал зв'язку. У трансляції пакет, надісланий хостом, приймається всіма іншими хостами в мережі.

Коли хост транслює пакет, він вказує адресу призначеного одержувача в адресному полі пакету. Тепер, коли пакет передається, його отримують всі інші хости в мережі. Після прийому пакета кожен хост перевіряє поле адреси пакета. Якщо пакет має адресу приймаючого хоста, він обробляється приймаючим хостом. Інакше пакет ігнорується.

Трансляція має можливість адресувати пакет до всього хосту мережі. Для цього хост-трансляція пакета визначає спеціальний код в адресному полі пакету. Коли пакет з спеціальним кодом в адресному полі передається, пакет приймається і обробляється всім хостом в мережі.

Трансляцію можна пояснити за допомогою прикладу. Припустимо, ви читаєте лекцію в класі 50 студентів. Між тим, ви викликаєте студента "Джеймс встати". Хоча його слухають всі студенти в класі, але тільки Джеймс відповість, інші просто ігнорують це повідомлення.

Бездротова мережа є звичайним прикладом мовлення.

Визначення Multicast

Трансляція дозволяє передавати пакет до групи хостів у мережі, і це називається багатоадресним. Багатоадресна передача - це спосіб передачі, в якому копії одного пакету передаються групі хоста в мережі, зацікавленої в отриманні пакета.

Відносини між джерелом і пунктом призначення - один-до-багатьох . Існує лише одне джерело та кілька напрямків. У багатоадресної передачі адреса джерела є одноадресним адресою, тоді як адреса призначення є груповим адресою . Адреса групи є адресою однієї або декількох мереж призначення, які мають принаймні одного члена групи, зацікавленого в отриманні пакета.

Маршрутизатори в мережі передають отриманий пакет через кілька своїх інтерфейсів. Як на малюнку, можна бачити, що маршрутизатор R1 посилає прийнятий пакет через інтерфейси 1 і 2. Далі, можна бачити, що маршрутизатор R2 пересилає прийнятий пакет через інтерфейс 1 і 2, оскільки мережа, з'єднана з обома інтерфейсами, має принаймні один Член зацікавлений в отриманні пакета. Аналогічно, маршрутизатор R3 пересилає прийнятий пакет через інтерфейс 2.

Багатоадресна передача має нинішнє застосування. Подібно оцінці розподіленої бази даних вимагає багатоадресної передачі. У розподіленій базі даних інформація зберігається більш ніж в одному місці. Таким чином, запит користувача на інформацію багатоадресний на все місце розташування бази даних, і місце розташування з передбачуваною інформацією відповідає.

Подібним чином, розподіл подібної інформації для декількох клієнтів у бізнесі, розповсюдження новин, телеконференцій та дистанційного навчання.

Ключові відмінності між трансляцією та груповою розсилкою

  1. Ключова відмінність між широкомовним та багатоадресною передачею полягає в тому, що в широкомовній передачі пакет доставляється всім хостам, підключеним до мережі, тоді як в багатоадресної передачі пакет доставляється тільки призначеним одержувачам .
  2. У широкомовному передачі пакет передається один-до-одного, тоді як при багатоадресної передачі передача пакету є одним-до-багатьом .
  3. При цьому не потрібно керувати групами ; управління групою потрібно для багатоадресної передачі для визначення мереж, в яких принаймні один хост зацікавлений в отриманні пакету.
  4. Пропускна здатність витрачається в мовленні, оскільки пакет доставляється навіть тим хостам, які не зацікавлені в отриманні пакета. Однак, смуга пропускання ефективно використовується в багатоадресної передачі, оскільки пакет доставляється тільки тим хостам, які зацікавлені в отриманні пакета.
  5. Радіомовлення створює величезний обсяг трафіку в мережі, оскільки він доставляє кожен пакет усім хостом у мережі. Трафік знаходиться під контролем у групі багатоадресної передачі, оскільки пакети доставляються зацікавленим хостам лише тим самим зменшуючи трафік у мережі.
  6. Трансляція створює величезну кількість трафіку, тим самим уповільнюючи роботу системи. Однак, багатоадресна передача створює менше трафіку, який закріплює систему порівняно з мовленням.

Висновок:

Трансляція передає пакет всім хостам, підключеним до системи. Це не гідно, якщо до кожної мережі підключено тисячі машин. Багатоадресна передача є корисною, оскільки вона доставляє пакет до хостів, які зацікавлені в отриманні пакета.

Top