IGMP’nin (İnternet Grup Yönetim Protokolü) amacı, bir ağ içindeki IP çok noktaya yayın grubu üyeliğini yönetmek ve kontrol etmektir. Ana bilgisayarların, çok noktaya yayın yönlendiricilerini belirli çok noktaya yayın grupları için çok noktaya yayın trafiği alma konusundaki ilgileri hakkında bilgilendirmelerine olanak tanır. IGMP, yönlendiricilerin çok noktaya yayın trafiğini yalnızca ilgili alıcıların bulunduğu ağ bölümlerine iletmesini sağlayarak çok noktaya yayın paketlerinin verimli bir şekilde teslim edilmesini sağlar ve ağ bant genişliği kullanımını azaltır.
IGMP yaygın olarak medya akışı, çevrimiçi oyun ve video konferans gibi uygulamaların çok noktaya yayın iletimi gerektirdiği senaryolarda kullanılır. Örneğin, bir video akışı uygulamasında IGMP, yönlendiricilerin ve anahtarların çok noktaya yayın paketlerinin nereye gönderileceğini belirlemesine yardımcı olur, böylece yalnızca video akışını almakla ilgilenen cihazlar ağ kaynaklarını tüketir.
IGMP öncelikle IP ağları içindeki yönlendiriciler ve çok noktaya yayın özellikli anahtarlar gibi ağ cihazları tarafından kullanılır. Çok noktaya yayın iletişimi gerektiren uygulamaları çalıştıran ana bilgisayarlar, gerektiğinde çok noktaya yayın gruplarına dinamik olarak katılmak ve ayrılmak için IGMP’yi de kullanır. Ağ cihazları ve ana bilgisayarlar, IGMP süreçlerine katılarak, ağ bant genişliğini ve kaynaklarını korurken çok noktaya yayın trafiğinin verimli ve ölçeklenebilir bir şekilde iletilmesini sağlar.