Многоадресная IP-рассылка (multicast)

18 ноября 2022
Многоадресная IP-рассылка (мультикаст) — это механизм коммуникации, используемый для передачи данных в режиме реального времени по сети TCP/IP.

С помощью многоадресной рассылки один хост может отправлять пакет данных тысячам узлов через маршрутизируемую сеть. Многоадресная IP-рассылка может масштабироваться на большое число получателей, поскольку серверу не нужно знать личности или количество адресатов. Это отличает данный подход от традиционной связи TCP/IP, которой требуется отдельное соединение для каждой пары «источник-получатель».

Как работает многоадресная IP-рассылка?

Многоадресная IP-рассылка служит для передачи данных нескольким узлам. Ноды, такие как маршрутизаторы и коммутаторы, обеспечивают копирование пакетов данных для отправки получателям таким образом, чтобы они передавались по каждому каналу только один раз. Этот метод осуществляется с помощью трех аспектов:

  • адрес многоадресной группы IP;
  • дерево, управляемое приемником;
  • дерево многоадресного распределения.

Многоадресную IP-рассылку применяют источники и получатели для обмена сообщениями. Они пользуются групповым адресом для передачи своих пакетов — адресаты просят сеть присоединиться к нему с помощью протокола IGMP.

Этот способ отправки данных в многоадресную группу более эффективен, чем одноадресный и широковещательный методы. При одноадресной рассылке отправитель передает данные каждому получателю в многоадресной группе отдельно, что делает ее очень неэффективной при большом количестве адресатов.

С другой стороны, при широковещательном методе отправитель передает данные каждому узлу в сети, а узлы, которым данные не нужны, просто отбрасывают их. Это расходует ресурсы и применимо только к узлам в пределах одной сети или локальной сети.

Мы используем файлы cookies для оптимизации функциональности сайта и улучшения качества услуг. Нажимая «Принять», вы даете согласие на работу с этими файлами. Чтобы узнать больше, пожалуйста, прочтите нашу Политику конфиденциальности.