| Index Page - Lections - Network Layer - Multicasting | |
|
Групповая рассылка Групповая рассылка - организация рассылки в IP сети, позволяющая направить одну копию пакета всем членам группы абонентов. Для идентификации групп используются специальные адреса получателя; эти адреса назначаются из класса D (рис.1) в диапазоне 224.0.0.0 – 239.255.255.255. Рис.1 Формат IP адреса класса D.Некоторые из групповых адресов зарезервированы для специальных групп. Например:
и так далее. Адреса вида 239.Х.Х.Х зарезервированы для внутреннего использования в частных сетях. Групповая рассылка, по сравнению с индивидуальной рассылкой, уменьшает нагрузку на сеть. Отправитель групповой дейтаграммы не обязан знать индивидуальные IP-адреса получателей, и не обязан быть членом группы. Недостатком групповой рассылки является очевидная невозможность использования на транспортном уровне протокола TCP. Использование же протокола UDP влечет за собой все его недостатки: ненадежность доставки, отсутствие средств реагирования на заторы в сети и т.д. Кроме того, в отдельных случаях при изменении маршрутов рассылки групповые дейтаграммы могут не только теряться, но и дублироваться, и это должно учитываться приложениями. Для организации IP-сети с поддержкой групповой рассылки необходимо следующее:
Групповая рассылка поддерживается в реализациях TCP/IP всех современных операционных систем. Что касается второго требования, то, например, в Ethernet существует специальный диапазон адресов для групповой рассылки IP-дейтаграмм: 01:00:5e:X:Y:Z, где ХYZ – младшие 23 бита IP-адреса. То есть, групповому IP-адресу 224.255.0.1 на уровне Ethernet будет соответствовать MAC-адрес 01:00:5e:7f:00:01. Необходимо отметить, что это соответствие не является однозначным: в тот же MAC-адрес будут преобразованы IP-адреса 225.255.0.1, ..., 239.255.0.1, 225.127.0.1, ..., 239.127.0.1. | |