Learning
토픽 138 / 147·네트워크 응용 및 고급 프로토콜

IGMP (Internet Group Management Protocol)

IGMP (Internet Group Management Protocol)

호스트가 멀티캐스트 그룹에 가입하거나 탈퇴할 때 인접 라우터에 알리는 프로토콜로, 멀티캐스트 트래픽의 효율적 전달을 지원

특징: 멀티캐스트 그룹 관리, 호스트-라우터 간 프로토콜, IP 기반

버전: IGMPv1(가입만 가능), IGMPv2(탈퇴 추가, Leave Group), IGMPv3(소스 필터링, SSM 지원)

구성요소: IGMP Snooping: 스위치가 IGMP 메시지를 감시하여 멀티캐스트 포트만 전달, PIM(Protocol Independent Multicast): 라우터 간 멀티캐스트 라우팅

적용사례: IPTV, 화상회의, 실시간 스트리밍, 금융 시세 배포

비교: 유니캐스트(1:1/대역폭 비례 증가) vs 멀티캐스트(1:N/효율적/IGMP) vs 브로드캐스트(1:All/비효율)

연관: 멀티캐스트, PIM, 스위칭, IPTV