[CS] 멀티캐스트, 애니캐스트, 브로드캐스트

insung·2025년 5월 7일

CS

목록 보기
16/20

멀티캐스트 (Multicast)

  • 하나의 송신자가 특정 그룹의 여러 수신자에게 데이터를 동시에 전송하는 방식
    • 통신 형태: 1 대 다 (One-to-Many, 특정 그룹)
  • 범위
    • 정의된 멀티캐스트 그룹에 속한 네트워크 구간
  • IPv4 주소 범위
    • 224.0.0.0 ~ 239.255.255.255 (클래스 D 주소)
  • IPv6 주소 범위
    • ff00::/8
  • 특징
    • 특정 그룹에 가입한 호스트만 데이터를 수신.
    • 불필요한 트래픽을 줄여 대역폭 효율성을 높임.
    • IPTV, 화상 회의, 온라인 게임 등에 활용.

애니캐스트 (Anycast)

  • 하나의 송신자가 논리적으로 동일한 주소를 공유하는 여러 수신자 중 가장 가까운 단일 수신자에게 데이터를 전송하는 방식.
  • 통신 형태: 1 대 1 (One-to-One, 가장 가까운 대상)
  • 범위
    • 전체 네트워크 (라우팅 경로에 따라 결정)
  • 주소
    • 유니캐스트 주소 공간에서 할당되며, 형식상 유니캐스트와 구별이 어려움
  • 특징
    • 가장 가까운 서버로 요청을 라우팅하여 응답 시간을 단축하고 가용성을 높임.
    • DNS 서버, CDN, 로드 밸런싱 등에 활용.

브로드캐스트 (Broadcast)

  • 정의
    • 하나의 송신자가 동일 네트워크(로컬 네트워크 또는 서브넷) 내의 모든 수신자에게 데이터를 동시에 전송하는 방식
  • 통신 형태:
    • 1 대 모두 (One-to-All)
  • 범위
    • 로컬 네트워크 (브로드캐스트 도메인)
  • IPv4 주소
    • 호스트 부분이 모두 1인 주소 (예: 192.168.1.255 for 192.168.1.0/24 네트워크), 또는 255.255.255.255 (한정 브로드캐스트).
  • 특징:
    • 네트워크 내의 모든 장비가 데이터를 수신하므로 네트워크 트래픽이 증가할 수 있음
    • ARP(Address Resolution Protocol) 등에서 주로 사용되어 MAC 주소를 요청하는 데 활용
    • 과도한 사용은 네트워크 성능 저하의 원인이 될 수 있음
profile
안녕하세요 프론트엔드 관련 포스팅을 주로 하고 있습니다

0개의 댓글