El número de protocolo de IGMP (Protocolo de administración de grupos de Internet) es 2. Este número se asigna a IGMP en el encabezado del protocolo IP para identificarlo y distinguirlo de otros protocolos en la capa de red (Capa 3) del modelo OSI.
IGMP está encapsulado principalmente dentro de paquetes IP, específicamente IPv4, y funciona como parte del conjunto de protocolos IP. Su paquete de protocolo consta de mensajes intercambiados entre hosts y enrutadores de multidifusión para gestionar la membresía en grupos de multidifusión. Estos mensajes incluyen mensajes para unirse al grupo, abandonar el grupo y consultar al grupo, lo que permite a los hosts indicar su interés en recibir tráfico de multidifusión para grupos específicos.
IGMP opera en la Capa 3 (capa de red) del modelo OSI. Está diseñado para gestionar membresías de grupos de multidifusión dentro de una red, facilitando la entrega eficiente de tráfico de multidifusión. Al permitir que los hosts se unan y abandonen grupos de multidifusión dinámicamente, IGMP admite la distribución de flujos de datos de multidifusión a través de redes.
El número de puerto utilizado para IGMP es 0. A diferencia de muchos otros protocolos que utilizan números de puerto específicos para la comunicación, IGMP no depende de números de puerto para su funcionamiento. En su lugar, utiliza direcciones IP y tipos de mensajes IGMP específicos para administrar las membresías de grupos de multidifusión y el flujo de tráfico de multidifusión dentro de una red.
IGMPv3 (Protocolo de administración de grupos de Internet versión 3) es una extensión de IGMP que introduce mejoras para administrar membresías de grupos de multidifusión en redes IPv4 e IPv6. Mejora las versiones anteriores al agregar soporte para multidifusión específica de fuente (SSM) y permitir a los hosts especificar de qué fuentes desean recibir tráfico de multidifusión. IGMPv3 ayuda a optimizar el ancho de banda de la red y reducir el tráfico innecesario al proporcionar un control más preciso sobre las suscripciones de grupos de multidifusión y la entrega de datos.