is igmp tcp or udp?
Internet Group Management Protocol (IGMP; Defined in RFC 1112 ) is a protocol that allows a host to advertise its multicast group membership to neighboring switches and routers. IGMP is a standard protocol used by the TCP/IP protocol suite to achieve dynamic multicasting.