С помощью многоадресной рассылки один хост может отправлять пакет данных тысячам узлов через маршрутизируемую сеть. Многоадресная IP-рассылка может масштабироваться на большое число получателей, поскольку серверу не нужно знать личности или количество адресатов. Это отличает данный подход от традиционной связи TCP/IP, которой требуется отдельное соединение для каждой пары «источник-получатель».
Как работает многоадресная IP-рассылка?
Многоадресная IP-рассылка служит для передачи данных нескольким узлам. Ноды, такие как маршрутизаторы и коммутаторы, обеспечивают копирование пакетов данных для отправки получателям таким образом, чтобы они передавались по каждому каналу только один раз. Этот метод осуществляется с помощью трех аспектов:
- адрес многоадресной группы IP;
- дерево, управляемое приемником;
- дерево многоадресного распределения.
Многоадресную IP-рассылку применяют источники и получатели для обмена сообщениями. Они пользуются групповым адресом для передачи своих пакетов — адресаты просят сеть присоединиться к нему с помощью протокола IGMP.
Этот способ отправки данных в многоадресную группу более эффективен, чем одноадресный и широковещательный методы. При одноадресной рассылке отправитель передает данные каждому получателю в многоадресной группе отдельно, что делает ее очень неэффективной при большом количестве адресатов.
С другой стороны, при широковещательном методе отправитель передает данные каждому узлу в сети, а узлы, которым данные не нужны, просто отбрасывают их. Это расходует ресурсы и применимо только к узлам в пределах одной сети или локальной сети.