Мультикаст. Мультикаст маршрутизация — различия между версиями
Serejke (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
'''Muticast''' (от англ. ''Мультивещание'') {{---}} метод передачи данных в компьютерных сетях, при котором адресатом сетевого пакета является группа заинтересованных получателей. | '''Muticast''' (от англ. ''Мультивещание'') {{---}} метод передачи данных в компьютерных сетях, при котором адресатом сетевого пакета является группа заинтересованных получателей. | ||
− | [[Файл: | + | [[Файл:Ip-multicasting.jpg|right|thumb|200px|Схема мультивещания]] |
= Применение = | = Применение = | ||
− | Потоковое мультимедиа, видеоконференцсвязь, радио, рассылка почты | + | Потоковое мультимедиа, видеоконференцсвязь, радио, рассылка почты и котировок акций. |
= Описание = | = Описание = | ||
− | В | + | В multicast рассылке источник посылает единственный экземпляр пакета. Маршрутизаторы копируют пакеты заинтересованным пользователям. |
− | + | Преимущество этого подхода: добавление новых пользователей не приводит к допольнительной нагрузке на сеть. Пользователи получают только те пакеты, в которых они заинтересованы (в отличие от broadcast, где неинтересные пакеты необходимо фильтровать). | |
− | Преимущество этого подхода: добавление новых пользователей не | ||
− | == | + | == Как работает == |
При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая группа доступна для присоединения. | При запуске на сервере приложения с поддержкой мультивещания, оно посылает в сеть уведомление, что соответствующая группа доступна для присоединения. | ||
− | Клиент, который хочет присоединиться к рассылке посылает уведомление об этом. | + | Клиент, который хочет присоединиться к рассылке посылает уведомление об этом устройству сети. |
Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы. | Все промежуточные маршрутизаторы записывают, что за соответствующим маршрутом находится клиент соответствующей мультикастной группы. | ||
Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации. | Поскольку состав группы со временем может меняться, вновь появившиеся и выбывшие члены группы динамически учитываются в построении путей маршрутизации. | ||
В локальной сети управлением мультикастными группами обычно занимается протокол IGMP. | В локальной сети управлением мультикастными группами обычно занимается протокол IGMP. | ||
− | |||
− | + | == Пример == | |
− | + | Некоторые данные связаны с адресом группы 239.1.1.1. Отправитель указывает 239.1.1.1 в destination пакета. Получатель указывает, что заинтересован в пакетах группы 239.1.1.1: говорят, что получатель <i>присоединяется</i> к группе 239.1.1.1. Обычно присоединение к группе происходит с помощью Internet Group Management Protocol (IGMP). | |
− | |||
== IGMP == | == IGMP == |
Версия 20:47, 14 декабря 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-узлами для организации сетевых устройств в группы.