Изменения

Перейти к: навигация, поиск

Мультикаст. Мультикаст маршрутизация

1180 байт добавлено, 22:03, 19 декабря 2016
Источники информации
== Как работает ==
При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая <i>группа </i> доступна для присоединения.
Клиент, который хочет присоединиться к рассылке, посылает уведомление об этом устройству сети.
Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы.
Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации. В локальной сети управлением мультикастными группами обычно (этим занимается протокол IGMP).
Мультикаст не привязан к какому-то конкретному протоколу. По сути, всё, что его определяет — адреса. Однако, в абсолютном большинстве случаев используется протокол UDP. Это легко объясняется тем, что обычно с помощью многоадресной рассылки передаются данные, небольшая потеря которых некритична. == Пример = IP адреса ===Некоторые данные связаны с адресом группы 239В IPv4 был заложен блок адресов класса D: 224.0.0.10/4 (224.10.10. Отправитель указывает 0-239.1255.1255.1 в destination пакета255). Адреса этого диапазона определяют мультикастовую группу. Получатель указываетОдин адрес — это одна группа, что заинтересован в пакетах группы 239обычно она обозначается буквой «G».1[[Файл:Ip-multicasting.1.1: говорятjpg|right|Схема адресов multicast-групп]]То есть, говоря, что получатель <i>присоединяется</i> клиент подключен к группе 239224.2.2.14, мы имеем ввиду, что он получает мультикастовый трафик с адресом назначения 224.12.12. Обычно присоединение к группе происходит с помощью Internet Group Management Protocol (IGMP)4.
== IGMP ==
IGMP (англ. Internet Group Management Protocol) - протокол управления групповой (multicast) передачей данных в сетях, основанных на протоколе IP.  IGMP используется маршрутизаторами клиентским компьютером и IP-узлами соседними коммутаторами для организации сетевых устройств в группысоединения клиента и локального маршрутизатора, осуществляющего групповую передачуСеть, предоставляющая услуги групповой передачи данных (например, видео) с использованием IGMP, может иметь следующую базовую архитектуру: [[Файл:IGMP.jpg|center|Архитектура IGMP]]
== См. также ==
*[https://en.wikipedia.org/wiki/IP_multicast IP Multicast]
*[https://en.wikipedia.org/wiki/Internet_Group_Management_Protocol, IGMP]
*[https://habrahabr.ru/post/217585/, Сети для самых маленьких (подробное описание multicast и протоколов)]
61
правка

Навигация