IGMP (Internet Group Management Protocol), IPv4 ağlarında multicast (çok noktaya yayın) trafiğini yönetmek için kullanılan bir iletişim protokolüdür.
Yani, birden fazla alıcıya aynı anda veri göndermeyi mümkün kılar.
Bu protokol, ağ üzerindeki cihazların (örneğin bilgisayarlar, IP kameralar veya medya oynatıcılar) hangi multicast gruplarına katılmak istediğini yönlendiriciye bildirir.
🎯 IGMP’nin Amacı
Normalde bir cihazdan birçok cihaza veri göndermek istesek, her birine ayrı kopya gönderilir (unicast).
Bu hem bant genişliğini harcar hem de ağ trafiğini artırır.
IGMP sayesinde:
- Veri tek bir kez gönderilir.
- Router bu veriyi sadece ilgili cihazlara çoğaltır.
- Böylece ağ performansı ve verimlilik artar.
⚙️ IGMP Nasıl Çalışır?
Ağda genellikle iki tür cihaz vardır:
- Host (İstemci): Multicast yayını almak isteyen cihaz (örneğin IP kamera izleme yazılımı).
- Router (Yönlendirici): Multicast trafiğini yöneten cihaz.
Çalışma süreci:
- Host, bir multicast gruba katılmak istediğini IGMP mesajı ile router’a bildirir.
- Router, ağdaki hangi cihazların hangi gruplarda olduğunu takip eder.
- Multicast kaynak verisi geldiğinde router, yalnızca o gruba üye olan cihazlara veriyi iletir.
- Host yayından çıkmak istediğinde “Leave Group” mesajı gönderir.
🔢 IGMP Versiyonları
| Versiyon | Özellikleri | Kullanım Alanı |
|---|---|---|
| IGMPv1 | Temel katılma ve çıkma mesajları | Eski sistemlerde |
| IGMPv2 | Daha hızlı grup çıkışı, Leave mesajı desteği | Güncel birçok ağda |
| IGMPv3 | Kaynak tabanlı multicast (SSM – Source Specific Multicast) desteği | IPTV, Video Streaming gibi modern sistemlerde |
🧠 IGMP’nin Kullanım Alanları
- IPTV (Internet Protocol Television)
- Video konferans sistemleri
- Canlı yayın çözümleri
- IP kamera sistemleri
- Kurumsal multicast uygulamaları (örneğin yazılım güncellemeleri veya bildirim sistemleri)
🔒 IGMP Snooping Nedir?
Anahtar (switch) seviyesinde çalışan bir özelliktir.
IGMP Snooping, switch’in IGMP mesajlarını analiz ederek multicast trafiğini yalnızca ilgili portlara yönlendirmesini sağlar.
Bu sayede ağda gereksiz multicast yayını engellenir.
📊 Örnek: IPTV Ağı
Bir IPTV sisteminde:
- Yayın sunucusu → multicast adresine yayın gönderir (örnek: 239.1.1.1).
- Kullanıcı TV cihazı → bu multicast grubuna IGMP ile katılır.
- Router → yalnızca bu yayını isteyen kullanıcıya veri gönderir.
Bu sayede binlerce kullanıcı bile olsa, ağda tek bir yayın akışı dolaşır.
🧾 Kısa Özet
| Özellik | Açıklama |
|---|---|
| Protokol Adı | Internet Group Management Protocol |
| Katman | Ağ Katmanı (Layer 3 – IP) |
| Amaç | Multicast gruplarını yönetmek |
| Avantajı | Bant genişliği tasarrufu, verimli veri dağıtımı |
| Kullanım Alanı | IPTV, video streaming, kamera sistemleri |
Anahtar Kelimeler
Antalya Bilişim Firması , Antalya Güvenlik Kamera Sistemleri




