IGMP (Internet Group Management Protocol) is a networking protocol that is used with multicast by hosts and routers. Hosts that want to receive traffic from a certain multicast group “signs up” with a router using IGMP. There are three versions of IGMP; version 1, 2 and 3. These lessons cover a variety of topics where IGMP is used.