W sieciach IP multicast polega na wysyłaniu jednego strumienia danych do wielu odbiorców, którzy są "zapisani" do określonej grupy multicastowej. Żeby router wiedział, czy w danej sieci/podsieci są odbiorcy zainteresowani konkretną grupą, potrzebny jest mechanizm zgłaszania członkostwa.
Tę rolę w IPv4 pełni Internet Group Management Protocol (IGMP). Komputery (hosty) informują nim routery w swojej sieci o chęci przyłączenia się do grupy multicast oraz o opuszczeniu tej grupy. Dzięki temu router może podejmować decyzje o przekazywaniu lub nieprzekazywaniu ruchu multicast do danego segmentu sieci, co ogranicza zbędny ruch.
Pozostałe odpowiedzi są niepoprawne, bo należą do innych klas zastosowań:
- Transmission Control Protocol (TCP) to protokół warstwy transportowej zapewniający transmisję połączeniową (m.in. kontrolę retransmisji i uporządkowanie danych). Nie służy do zarządzania członkostwem w grupach multicast.
- Internet Message Access Protocol (IMAP) jest protokołem aplikacyjnym do dostępu do skrzynki pocztowej na serwerze. Nie ma związku z multicastem i dołączaniem do grup.
- Interior Gateway Protocol (IGP) to ogólne określenie protokołów routingu wewnątrz jednego systemu autonomicznego (np. w sieci organizacji). To nie jest protokół sygnalizujący "join/leave" dla multicastu.
Wskazówka egzaminacyjna: jeśli w treści pojawia się fraza "grupa multicastowa" i "host informuje router", najczęściej chodzi właśnie o IGMP (dla IPv4). Dla pełnego obrazu warto pamiętać, że w IPv6 analogiczną rolę pełni inny mechanizm, ale w tym pytaniu użyto nazwy IGMP.