Internet Group Management Protocol

Internet Group Management Protocol (disingkat menjadi IGMP) adalah salah satu protokol jaringan dalam kumpulan protokol "Transmission Control Protocol/Internet Protocol" (TCP/IP) yang bekerja pada lapisan jaringan yang digunakan untuk menginformasikan "router-router" IP tentang keberadaan "group-group" jaringan "multicast". Sekali sebuah router mengetahui bahwa terdapat beberapa host dalam jaringan yang terhubung secara lokal yang tergabung ke dalam "group multicast" tertentu, router akan menyebarkan informasi ini dengan menggunakan protokol IGMP kepada "router" lainnya dalam sebuah "internetwork" sehingga pesan-pesan "multicast" dapat diteruskan kepada router yang sesuai. IGMP kemudian digunakan untuk memelihara keanggotaan "group multicast" di dalam "subnet" lokal untuk sebuah alamat IP "multicast".
Hingga saat ini, terdapat dua versi dari protokol IGMP, yakni IGMPv1 (yang didefinisikan dalam RFC 1112) serta IGMPv2 (yang didefinisikan dalam RFC 2236). IGMPv1 hanya mendukung dua jenis pesan IGMP: