Ch 2. IPv4(4) - 멀티캐스팅
멀티캐스트
- 동일한 정보를 여러 사람에게 전송시 필요한 몇몇 호스트들에만 메시지를 전달하는 방법
- 전달받을 호스트의 수만큼 데이터를 패킷을 보유해야하는 유니캐스트에 비하여 멀티캐스트는 하나의 패킷을 전송하여 라우터에서 복사하여 라우터 내 각 호스트들에게 전달하는 방식이므로 대역폭 낭비와 지연 시간을 줄일 수 있음.
- 멀티캐스트를 지원하지 않는 라우터는 멀티캐스트를 지원하는 라우터 사이에서 유니캐스트와 같이 작동하는 터널링 기법을 사용.
멀티캐스트의 기본 요소
호스트 그룹 정의(multicast group)
- 멀티캐스트 패킷을 수신하는 호스트들의 집합
- 각각의 그룹은 멀티캐스트 주소로 구분
그룹 관리(group management protocol)
- 멀티캐스트 그룹은 필요에 따라 추가, 삭제되는 동적인 구조를 갖는다.
- 그룹 관리를 위한 새로운 메커니즘으로 IGMP사용
라우팅 경로 설정(multicast routing protocol)
- 목적지에 도달하기 위한 경로는 다양하게 존재한다.
- 트리를 구성하여 라우트간 빠른 경로를 탐색한다.