IGMP protocol: Internet Group Management Protocol, permits internet hosts to multicast. That is, to send messages to a class of computers. There might be a group of internet hosts fascinated to multicast. IGMP permits router to determine that host groups contain members on a specified network segment. It aids to establish group memberships. This is usually used for streamlining gaming and videos. The protocol can be implemented both as a router side and host side. The host side is accountable to notify its membership in a class. The notification is prepared to a local router. This local router (that is, router side) in turn sends out queries.