IGMP , ou Internet Group Management Protocol , est un système permettant d'organiser les membres d'une transmission partagé sur Internet via IP ou Internet Protocol . Par exemple, si plusieurs personnes participent à une conférence Web , ils ont tous besoin de vivre la même information à peu près au même moment. Les membres du groupe sont tous enregistrés et gérés par l'hôte et routeurs via IGMP. IGMP est une partie de la suite TCP /IP sur lequel la plupart des connexions Internet sont fondées , même si elle a été retirée de la version six normes , qui utilisent une autre méthode de gestion des multidiffusions . Il existe trois versions de IGMP. IGMPv1
La toute première version de IGMP a été publié en Août 1989 comme un moyen de partager des transmissions de données à partir d'une source unique vers plusieurs ordinateurs différents ou des systèmes clients. Il fut bientôt incorporé dans la suite TCP /IP comme la norme pour la multidiffusion IP . Version on décrit les éléments les plus basiques de la multidiffusion IP ainsi que des méthodes pour établir une session de multidiffusion et le système pour les membres de cette session d'enregistrement. IGMPv1 paquets contiennent des informations sur le type de connexion utilisé , les données réelles sont transmises et un checksum sur 16 bits pour garantir que les données ne sont pas corrompues en transit .
IGMPv2
la deuxième tranche de l' IGMP a été publié en Novembre 1997 , avec un certain nombre d' améliorations par rapport à l'ancienne version , y compris l'amélioration de la sécurité. Réseaux plus rapides ont permis une meilleure manipulation de grandes quantités de données, et la version deux normes incorporées de nouvelles capacités et des préoccupations que l'augmentation de la bande passante fait possible. IGMPv2 fournit également des recommandations pour son adoption sur les hôtes et les routeurs de réseau, et dispose d' un format de paquet simplifiée , y compris les informations de version .
IGMPv3
Version trois l' IGMP a été publié en Octobre 2002 et a été relativement simple mise à jour de certains éléments de IGMPv2 . Il permet de reporting plus rapide de la participation des clients , en particulier dans les systèmes à bande passante élevée là où les systèmes pourraient bénéficier de ressources ainsi libérées .