Multicast has the function of sending the
same data to multiple devices. An IP host
uses the IGMP (Internet Group
Management Protocol) to report
multicast group memberships to send
data to neighboring routers, and the
multicast router uses IGMP to discover
which hosts belong to the same multicast
group.