IGMP (Internet Group Management Protocol) służy do zarządzania członkostwem w grupach multiemisji w sieciach IPv4. Jego podstawową funkcją jest umożliwienie hostom dołączania do grup multiemisji lub opuszczania ich, umożliwiając efektywne dostarczanie ruchu multiemisji tylko do tych urządzeń, które są zainteresowane jego odbiorem. IGMP działa w warstwie sieciowej (warstwa 3) stosu protokołów TCP/IP i jest niezbędny do obsługi aplikacji i usług opartych na komunikacji multiemisji, takich jak strumieniowe przesyłanie multimediów, gry online i sieci dostarczania treści (CDN).
ICMP (Internet Control Message Protocol) i IGMP służą różnym celom w ramach zestawu protokołów TCP/IP. ICMP jest używany głównie do celów diagnostycznych i kontrolnych, dostarczając informacji zwrotnych na temat łączności sieciowej, raportowania błędów i rozwiązywania problemów. Zawiera funkcje takie jak ping (żądanie echa i odpowiedź echa) do testowania osiągalności sieci oraz traceroute do śledzenia ścieżki pakietów w Internecie. Z drugiej strony protokół IGMP został specjalnie zaprojektowany do zarządzania członkostwem w grupach multiemisji, zapewniając efektywną dystrybucję ruchu multiemisji w sieciach IPv4. Chociaż oba protokoły działają w warstwie sieciowej (warstwa 3), pełnią odrębną rolę w ułatwianiu niezawodnej i wydajnej komunikacji w połączonych sieciach.
IGMP jest integralną częścią zestawu protokołów TCP/IP i działa w warstwie sieciowej (warstwa 3). W szczególności jest on zaimplementowany jako część pakietu IP (Internet Protocol) do zarządzania członkostwem w grupach multiemisji w sieciach IPv4. Komunikaty IGMP są wymieniane pomiędzy hostami i routerami multiemisji, aby wyrazić zainteresowanie grupami multiemisji lub wycofanie się z niej, umożliwiając routerom dynamiczną kontrolę dystrybucji ruchu multiemisji do odpowiednich odbiorców. Obsługując komunikację multiemisji, protokół IGMP zwiększa wydajność sieci, minimalizując zużycie przepustowości i optymalizując dostarczanie danych dla aplikacji i usług opartych na transmisji multiemisji, takich jak wideokonferencje, gry online i strumieniowe przesyłanie multimediów w sieciach IP.