KWALIFIKACJA INF2 - PAŹDZIERNIK 2013 (test 2)

PYTANIE NR 38.
Który protokół w IPv4 służy hostom do informowania rutera o dołączeniu do grupy multicast lub jej opuszczeniu?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
IGMP służy w IPv4 do zarządzania członkostwem w grupach multicast: host wysyła do rutera komunikat zgłoszenia dołączenia (Membership Report), a w odpowiednich wersjach także opuszczenia (Leave Group). ARP mapuje IP na MAC, DHCP przydziela konfigurację IP, a ICMP służy głównie do diagnostyki i komunikatów błędów.

Pełne wyjaśnienie:

W sieciach IPv4 ruch multicast jest kierowany do wielu odbiorców jednocześnie, ale tylko do tych hostów, które wyraziły chęć odbioru. Do tego potrzebny jest mechanizm "członkostwa w grupie" – czyli informacja dla rutera, że w danym segmencie są hosty zainteresowane konkretnym adresem multicast (typowo z zakresu 224.0.0.0–239.255.255.255).

Taką funkcję pełni IGMP (Internet Group Management Protocol). Host, który chce odbierać ruch multicast, wysyła do najbliższego rutera komunikat zgłoszenia członkostwa (Membership Report). Gdy host przestaje być zainteresowany odbiorem, w zależności od wersji protokołu może wysłać komunikat opuszczenia (Leave Group), a ruter dodatkowo cyklicznie wysyła zapytania (Membership Query), aby potwierdzić, czy wciąż są odbiorcy.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • ARP służy do ustalenia adresu MAC na podstawie adresu IPv4 w sieci lokalnej. Nie zarządza żadnymi "grupami" odbioru ruchu.
  • DHCP odpowiada za automatyczne przydzielanie adresu IP i parametrów (maska, brama, DNS). Nie służy do dołączania do multicast.
  • ICMP jest używany do komunikatów diagnostycznych i błędów (np. echo request/reply), a nie do członkostwa w grupach multicast.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się "dołączenie/opuszczenie grupy multicast" i "informowanie rutera", właściwą odpowiedzią jest IGMP. Jeśli mowa o "rozgłoszeniu" w sensie broadcast, to jest to zupełnie inny mechanizm i IGMP do niego nie służy.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
IGMP to protokół używany w IPv4 do zarządzania członkostwem hostów w grupach multicast. Dzięki komunikatom IGMP ruter wie, czy w danym segmencie są odbiorcy zainteresowani ruchem na dany adres multicast i może odpowiednio przekazywać (lub wygaszać) taki ruch.
Bo w języku potocznym "rozgłaszanie" kojarzy się z wysyłką do wielu odbiorców. W sieciach IP broadcast oznacza "do wszystkich w podsieci", a multicast "do wybranej grupy". IGMP dotyczy tylko multicast (członkostwa w grupie), a nie broadcast.
Host wysyła do rutera komunikat typu Membership Report, aby zgłosić chęć odbioru ruchu dla konkretnej grupy multicast. W praktyce można to zobaczyć w analizatorze ruchu jako pakiety IGMP pojawiające się, gdy aplikacja zaczyna odbierać multicast.
Gdy aplikacja przestaje odbierać multicast, host może wysłać komunikat Leave Group (w nowszych wersjach IGMP). Dodatkowo ruter okresowo wysyła Membership Query i na podstawie odpowiedzi (lub ich braku) wnioskuje, czy grupa nadal ma odbiorców w danym segmencie.
Zapamiętaj funkcję: ICMP = diagnostyka i błędy (np. ping), IGMP = członkostwo w multicast (dołączanie/opuszczanie grup). Jeśli w treści jest "grupa multicast" i "ruter ma wiedzieć, czy są odbiorcy", to chodzi o IGMP, a nie o ICMP.
DHCP może używać komunikacji rozgłoszeniowej (broadcast) podczas uzyskiwania adresu IP, ale nie zarządza członkostwem w grupach multicast. DHCP odpowiada za przydzielenie konfiguracji hosta, a IGMP za informowanie rutera o tym, które hosty chcą odbierać określony ruch multicast.
ARP służy do ustalenia adresu MAC urządzenia na podstawie jego adresu IPv4 w tej samej sieci lokalnej. To mechanizm mapowania IP–MAC w warstwie łącza danych, a nie protokół zarządzania "dołączeniem do grupy". Dlatego ARP nie rozwiązuje problemu członkostwa multicast.
Najczęściej spotyka się multicast w IPTV/telewizji firmowej, strumieniowaniu wideo, dystrybucji treści do wielu odbiorców oraz niektórych rozwiązaniach konferencyjnych. Kluczowe jest to, że jedna transmisja może trafić do wielu hostów, ale tylko do tych, które zgłosiły członkostwo.
Ruter wysyła okresowo komunikaty Membership Query. Hosty, które nadal chcą odbierać ruch multicast, odpowiadają (Membership Report). Jeśli brak odpowiedzi w danym segmencie, ruter może uznać, że nie ma już odbiorców i ograniczyć przekazywanie ruchu multicast.
Najczęstsze błędy to: wybór ICMP przez podobną nazwę, mylenie multicast z broadcast, albo zaznaczanie DHCP/ARP "bo to protokoły sieciowe". Dobra metoda to dopasowanie funkcji: członkostwo w grupie multicast w IPv4 zawsze wskazuje na IGMP.
info

Około 58% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że iGMP służy w IPv4 do zarządzania członkostwem w grupach multicast: host wysyła do rutera komunikat zgłoszenia dołączenia (Membership Report), a w odpowiednich wersjach także opuszczenia (Leave Group).

Źródła:

  • RFC 3376: Internet Group Management Protocol, Version 3 (IGMPv3), IETF, 2002-10, https://www.rfc-editor.org/rfc/rfc3376 (dostęp: 2026-03-01)
  • RFC 2236: Internet Group Management Protocol, Version 2 (IGMPv2), IETF, 1997-11, https://www.rfc-editor.org/rfc/rfc2236 (dostęp: 2026-03-01)
  • RFC 1112: Host Extensions for IP Multicasting (IGMPv1), IETF, 1989-08, https://www.rfc-editor.org/rfc/rfc1112 (dostęp: 2026-03-01)

Materiały:

  • RFC 3376 (IGMPv3) – opis komunikatów Membership Report/Query
  • RFC 2236 (IGMPv2) – mechanizm Leave Group
  • Materiały szkolne z podstaw sieci TCP/IP: broadcast vs multicast

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego