Мультикаст. Мультикаст маршрутизация — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Как работает)
Строка 10: Строка 10:
 
== Как работает ==
 
== Как работает ==
 
При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая группа доступна для присоединения.  
 
При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая группа доступна для присоединения.  
Клиент, который хочет присоединиться к рассылке посылает уведомление об этом устройству сети.  
+
Клиент, который хочет присоединиться к рассылке, посылает уведомление об этом устройству сети.  
 
Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы.  
 
Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы.  
 
Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации.  
 
Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации.  

Версия 20:52, 19 декабря 2016

Muticast (от англ. Мультивещание) — метод передачи данных в компьютерных сетях, при котором адресатом сетевого пакета является группа заинтересованных получателей.

Схема мультивещания

Применение

Потоковое мультимедиа, видеоконференцсвязь, радио, рассылка почты и котировок акций.

Описание

В multicast рассылке источник посылает единственный экземпляр пакета. Маршрутизаторы копируют пакеты заинтересованным пользователям. Преимущество этого подхода: добавление новых пользователей не приводит к допольнительной нагрузке на сеть. Пользователи получают только те пакеты, в которых они заинтересованы (в отличие от broadcast, где неинтересные пакеты необходимо фильтровать).

Как работает

При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая группа доступна для присоединения. Клиент, который хочет присоединиться к рассылке, посылает уведомление об этом устройству сети. Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы. Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации. В локальной сети управлением мультикастными группами обычно занимается протокол IGMP.

Пример

Некоторые данные связаны с адресом группы 239.1.1.1. Отправитель указывает 239.1.1.1 в destination пакета. Получатель указывает, что заинтересован в пакетах группы 239.1.1.1: говорят, что получатель присоединяется к группе 239.1.1.1. Обычно присоединение к группе происходит с помощью Internet Group Management Protocol (IGMP).

IGMP

IGMP (англ. Internet Group Management Protocol) - протокол управления групповой (multicast) передачей данных в сетях, основанных на протоколе IP. IGMP используется маршрутизаторами и IP-узлами для организации сетевых устройств в группы.

См. также

Источники информации