Подробное объяснение многоадресной рассылки можно найти в Firewall.cx. Длинный отрывок из еще более длинной статьи:
Многоадресная передача похожа на широковещательную рассылку в том смысле, что ее целью является количество компьютеров в сети, но не все. Когда широковещательная рассылка направляется на все хосты в сети, многоадресная рассылка направляется на группу хостов. Хосты могут выбирать, хотят ли они участвовать в группе многоадресной рассылки [..]
Как вы знаете, каждый хост в сети Ethernet имеет уникальный MAC-адрес, поэтому возникает вопрос на миллион долларов: как вы общаетесь с группой хостов (нашей многоадресной группой), где у каждого хоста свой MAC-адрес, и по в то же время убедитесь, что другие хосты, не входящие в группу многоадресной рассылки, не обрабатывают информацию?
Многоадресная рассылка оборудования /Ethernet [..] Когда сетевая карта получает пакет, который имеет MAC-адрес назначения, который соответствует любому из MAC-адресов многоадресной рассылки, он передает его на верхние уровни для дальнейшей обработки. [..] Ethernet использует младший бит старшего октета, чтобы отличать обычные одноадресные адреса от многоадресных. Для одноадресной рассылки этот бит будет установлен в ZERO (0), тогда как для многоадресной рассылки будет установлено значение ONE (1).
IP Multicast [..] При многоадресной рассылке IP аппаратный адрес многоадресной рассылки сопоставляется с IP-адресом. Как только уровень 2 (Datalink) выбирает многоадресный пакет из сети (поскольку он распознает его, поскольку MAC-адрес назначения является многоадресным), он удаляет MAC-адреса и отправляет остальное на вышеприведенный уровень, которым является сетевой уровень. На этом этапе сетевой уровень должен понимать, что он имеет дело с многоадресной передачей, поэтому IP-адрес задается таким образом, чтобы компьютер мог видеть его как многоадресную дейтаграмму.