Protokol Manajemen Grup Internet, yang dikenal sebagai Internet Group Management Protocol (IGMP), adalah protokol multicast dalam keluarga Protokol Internet. Protokol berjalan di antara host dan router multicast. Internet Group Management Protocol (disingkat menjadi IGMP) adalah salah satu protokol jaringan dalam kumpulan protokol Transmission Control Protocol/Internet Protocol (TCP/IP).
Tiga Versi protokol IGMP
Prinsip Kerja IGMP
Jika sebuah host ingin menerima paket multicast yang dikirim ke grup tertentu, ia harus mendengarkan semua paket yang ditujukan untuk kelompok tertentu. Untuk mengatasi pemilihan rute paket data multicast di Internet, host perlu bergabung atau meninggalkan grup dengan memberitahukan router multicast pada subnet-nya. IGMP digunakan dalam multicast untuk menyelesaikan tugas ini. Dengan cara ini, router multicast dapat mengetahui anggota grup multicast di jaringan dan memutuskan apakah akan meneruskan paket data multicast ke jaringan mereka. Ketika router multicast menerima paket multicast, ia akan memeriksa alamat tujuan multicast dari paket dan meneruskannya hanya jika ada anggota grup tersebut di antarmuka.
IGMP menyediakan informasi yang diperlukan untuk meneruskan paket multicast ke tujuan pada tahap akhir, yang memungkinkan kemampuan dua arah berikut :
IGMP dapat digunakan untuk mentransfer video secara multicast dan juga untuk game online, mengingat untuk tujuan-tujuan tersebut, IGMP jauh lebih efisien dibandingkan dengan metode unicast normal.