
컴퓨터 네트워크
Multicast멀티캐스트
멀티캐스트(Multicast)는 하나의 송신자가 특정 그룹의 수신자들에게 동시에 데이터를 전송하는 방식이다. 유니캐스트(1:1)와 브로드캐스트(1:전체)의 중간 개념으로, 스트리밍, IPTV, 금융 시세 배포 등에 활용된다.
멀티캐스트 vs 유니캐스트 비교
IP 멀티캐스트 주소
IPv4 멀티캐스트 주소 범위: 224.0.0.0 ~ 239.255.255.255 (Class D)
| 주소 범위 | 용도 |
|---|---|
| 224.0.0.0/24 | 링크-로컬, 라우터 간 프로토콜 |
| 224.0.0.1 | 모든 호스트 |
| 224.0.0.2 | 모든 라우터 |
| 224.0.0.5-6 | OSPF 라우터 |
| 239.0.0.0/8 | 조직 내 사설 용도 |
IGMP (Internet Group Management Protocol)
호스트가 멀티캐스트 그룹에 가입/탈퇴를 라우터에 알리는 프로토콜이다.
PIM (Protocol Independent Multicast)
라우터 간 멀티캐스트 라우팅 프로토콜이다.
- •PIM-SM (Sparse Mode): 수신자가 적을 때, RP(Rendezvous Point) 사용
- •PIM-DM (Dense Mode): 수신자가 많을 때, Flood-and-Prune 방식
- •PIM-SSM (Source-Specific Multicast): 특정 송신자 지정