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.

Versi-versi IGMP

sunting

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:

  • Host membership report (laporan keanggotaan sebuah host): host akan mengirimkan pesan dengan jenis ini untuk menginformasikan router lokal bahwa host tersebut hendak menerima lalu lintas IP multicast yang ditujukan ke sebuah alamat group multicast tertentu.
  • Host membership query (permintaan keanggotaan sebuah host): router akan mengirimkan pesan dengan jenis ini untuk memberi tahu kepada segmen jaringan lokal tertentu untuk menentukan apakah ada host dalam segmen yang sedang "mendengarkan" (listening) terhadap lalu lintas multicast atau tidak.

IGMPv2 merupakan pembaruan yang dilakukan terhadap IGMPv1, yang menawarkan beberapa jenis pesan IGMP yang baru:

  • Leave group: digunakan oleh host untuk menginformasikan sebuah router bahwa host tersebut merupakan anggota terkhir yang hendak meninggalkan sebuah group multicast sehingga router mengetahui bahwa router tersebut tidak perlu lagi meneruskan lalu lintas multicast IP ke subnet yang bersangkutan.
  • Group-specific query: mirip seperti pesan IGMPv1 Host membership query, kecuali jenis ini akan melakukan pengecekan keanggotaan di dalam sebuah group multicast tertentu.
  • Multicast querier election: pesan yang mengizinkan sebuah router untuk dipilih untuk mengeluarkan pesan IGMPv1 Host membership query kepada sebuah segmen jaringan tertentu.

IGMPv2 kompatibel secara penuh dengan IGMP v1.

Penggunaan

sunting

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. Meskipun demikian, IGMP rawan diserang, karena itulah pada umumnya produk-produk firewall mengizinkan pengguna untuk menonaktifkannya jika tidak diperlukan.

📚 Artikel Terkait di Wikipedia

CVE-2020-3566

pada Internet Group Management Protocol (IGMP). Dalam mengeksploitasi kerentanan ini dengan mengirimkan IGMP traffic dari penyerang ke perangkat terdampak

Paket protokol internet

Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP). Protokol lapisan antarmuka jaringan: bertanggung jawab untuk meletakkan

Televisi protokol internet

Rahmatia, Filda Ayu (2018). "Analisis Internet Group Management Protocol (IGMP) Menggunakan Software Wireshark dalam Layanan Live Streaming IPTV pada Multi

Protokol Internet

Control Management Protocol (ICMP), Internet Group Management Protocol (IGMP), User Datagram Protocol (UDP), dan Transmission Control Protocol (TCP).

Model DARPA

Control Message Protocol (ICMP), serta Internet Group Management Protocol (IGMP). 1 Network interface layer Lapisan ini bertanggung jawab dalam meletakkan

Djarot S. Wisnubroto

tersebut berfungsi kembali. 2. Pembangunan iradiator gamma merah putih (IGMP). Pada tahun 2013 tercetus ide untuk membangkitkan kemampuan perekayasaan

Model OSI

(Packet-LaISO/IEC 8878, X.223, ISO/IEC 8473-1, CLNP X.233. IP, IPsec, ICMP, IGMP, OSPF SCCP, MTP ATP (TokenTalk atau EtherTalk) IPX RRC (Radio Resource Control)

Ping Kematian

perakitan ulang fragmen IP, yang mungkin berisi semua jenis protokol (TCP, UDP, IGMP, dll.). Koreksi masalah adalah dengan menambahkan pemeriksaan dalam proses