Network switches with IGMP snooping listen in on the IGMP conversation between hosts and routers and maintain a map of which links need which IP multicast transmission.
Switches that use IGMP snooping actively listen to the communication between hosts and routers regarding IGMP, and keep a database detailing which network paths need particular IP multicast data.