La primera versión de IGMP se publicó en agosto de 1989 como un medio para compartir las transmisiones de datos a partir de una única fuente a varios equipos o sistemas de los clientes. Pronto se incorporó a la suite TCP /IP como el estándar para la multidifusión IP . Versión uno describe los elementos más básicos de la multidifusión IP , así como los métodos para establecer una sesión de multidifusión y el sistema de registro de los miembros de esa sesión. IGMPv1 paquetes contienen información sobre el tipo de conexión utilizada , los datos reales que se transmiten y una suma de comprobación de 16 bits para asegurar que los datos no están dañados en tránsito.
IGMPv2
la segunda entrega de la IGMP fue lanzado en noviembre de 1997 , con una serie de mejoras respecto a la versión anterior, incluyendo mejoras en la seguridad . Redes más rápidas permiten un mejor manejo de grandes cantidades de datos, y la versión dos normas incorporadas nuevas capacidades e inquietudes que el aumento de ancho de banda hizo posible. IGMPv2 también ofrece recomendaciones para su adopción en los servidores de Internet y routers de red, y cuenta con un formato de paquete simplificado, incluyendo la información de control de versiones .
IGMPv3
versión tres de el IGMP se estrenó en octubre de 2002 y fue relativamente simple actualización de ciertos elementos de IGMPv2 . Permite la presentación de informes más rápida de la participación de los clientes , sobre todo en los sistemas de gran ancho de banda que los sistemas podrían beneficiarse de recursos liberados .