문제
IGMP(Internet Group Management Protocol)에 대한 설명으로 올바른 것은?
① OSI 모델 중 4계층 프로토콜이다. ② 비대칭 프로토콜로써 TTL(Time to Live)를 제공하지 않는다. ③ 로컬 네트워크상의 멀티캐스팅 그룹제어를 수행하기 위한 프로토콜이다. ④ 데이터의 유니캐스팅에 적합한 프로토콜이다.
정답
3번
해설
정답: 3. IGMP는 호스트가 멀티캐스트 그룹에 가입(Join)/탈퇴(Leave)하고, 라우터가 로컬 네트워크상의 멀티캐스트 그룹 멤버십을 파악·관리하기 위한 프로토콜이다. 따라서 "로컬 네트워크상의 멀티캐스팅 그룹제어 수행"이라는 ③이 옳다.
오답 풀이
- 1번: IGMP는 IP와 같은 네트워크 계층(3계층) 프로토콜이지 4계층이 아니다.
- 2번: IGMP는 TTL을 사용하며 비대칭이라 단정할 수 없는 잘못된 설명이다.
- 3번: 로컬 네트워크의 멀티캐스트 그룹 제어가 IGMP의 역할이므로 정답이다.
- 4번: IGMP는 유니캐스트가 아니라 멀티캐스트 그룹 관리에 쓰인다.
보충 개념 IGMP는 IPv4 멀티캐스트 그룹 관리용이며, IPv6에서는 MLD(Multicast Listener Discovery)가 같은 역할을 한다. 라우터는 IGMP로 어느 포트에 그룹 멤버가 있는지 파악해 멀티캐스트 트래픽을 전달한다.