Multicast, Multicasting   멀티캐스트, 멀티캐스팅, 멀티케스트, 멀티케스팅

(2016-07-30)

IP Multicast, IP 멀티캐스트

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
TCP/IP >   1. TCP/IP 이란?
[IP 계층]
[전송계층(UDP,TCP,SCTP,포트번호)]
[DHCP]
[TCP/IP 유틸리티]
[TCP/IP 기타일반]
IP 계층 >   1. IP 계층
  2. IP 프로토콜
  3. IP 헤더(IPv4,IPv6)
  4. IP 주소
[IPv4]
[IPv6]
[ICMP]
IPv4 >   1. IPv4
[IPv4 헤더]
[IPv4 주소]
[IPv4 단편화]
[ARP]
IPv4 주소 >   1. IPv4 주소
  2. NAT 방식
  3. Wildcard Mask
  4. 고정 IP/유동 IP
  5. 사설 IP
  6. 시리얼 IP
  7. IP 공유기
[IP 주소 할당(기관)]
[클래스풀,클래스리스]
[단일주소,집단주소]
[서브넷팅,슈퍼넷팅]
단일주소,집단주소   1. 유니캐스트
  2. 멀티캐스트
  3. 브로드캐스트
  4. 애니캐스트

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
라우팅 > [라우팅 기초일반]
[라우팅 방식 구분]
[라우팅 알고리즘]
[라우팅 프로토콜]
[라우터]
[라우팅 수렴성/루핑]
[라우팅 네트워크 구분]
[VLSM,CIDR]
[라우팅 도메인,계위]
[라우팅 최적화]
[멀티캐스팅]
멀티캐스팅   1. 멀티캐스팅이란?
  2. Mbone(시험망)
[멀티캐스트 주소]
[그룹 관리(IGMP,MLD)]
[멀티캐스트 라우팅]

1. 멀티캐스팅 (Multicasting)

  ㅇ 하나의 송신지에서 동시에 여러 수신자에게 전달하는 기술 또는 프로세스
     (point-to-multipoint, 1 대 多)
     - 하나의 발신지에서 선택된 특정 그룹으로 전송하는 것
     - 하나의 데이터그램을 다중의 목적지(그룹)에게 전달하는 것


2. 멀티캐스트 기능의 개발 이유, 실현 방식, 사용 例

  ㅇ 실제 응용프로그램이 하나 이상의 호스트에게  패킷전송하고자 하는 경우(다수에게
     정보를 전달하려는 욕구)가  많이 있기 때문

  ㅇ 인터넷 상에서 IP 멀티캐스트의 실현 방식
     - 단일 발신지에서 여러 패킷 복사본을 동시에 여러 목적지에 보내는 것보다는,
     - 발신지가 하나의 패킷을 보내고, 네트워크(주로,라우터)쪽에서 이의 복사본을 여러 곳에
       보낼 수 있도록 기능 확장을 도모하는 방향으로 나아가고 있음

  ㅇ 멀티캐스트 사용 例 
     - 과거에는 다수 수신자에게 보내는 메일,뉴스,분산 데이터베이스등 이었으나,
     - 최근에는 실시간 다중 수신 응용에 주로 사용 : 영상회의, IPTV, Interactive Gaming 등


3. 멀티캐스트, 유니캐스트, 브로드캐스트의 비교유니캐스트
     - 가장 일반적인 경우로써 송수신 주소가 각각 하나인 1:1의 관계

  ㅇ 멀티캐스트는 중간적인 성격
     - 모든 구성원에게 동시에 보내는 것은 브로드캐스트(방송)이며, 
     - 1 대 1인 경우는 유니캐스트,
     - 그 중간적인 성격을 갖는 것이 멀티캐스트
     - multicast group에 속한 곳에만 프레임이 전달됨

  ㅇ 멀티캐스트,브로드캐스트는 단방향성
     - 멀티캐스트는 일대다(one-to-many)의 특정 호스트 집단으로의 단방향성을 갖음
     - 브로드캐스트는 불특정 다수로 모든 구성원에게 보내는 단방향성 형태

  ㅇ 유니캐스트(Unicast) 및 브로드캐스트(Broadcast)는 멀티캐스트의 특별한 경우로 간주


4. 멀티캐스트 구간의 구분

  ㅇ 멀티캐스트 라우터 구간 : (라우터라우터)
     - 주로, 광범위한 인터넷 상에서 라우터 간에 이루어지는 소프트웨어 기반의 멀티캐스트
     - 멀티캐스트 트리   : 멀티캐스트 라우팅을 위해 구성되는 트리구조
     - 멀티캐스트 라우팅 : 멀티캐스트 트래픽을 위한 멀티캐스트 트리의 구성 및 운영, 라우팅
     - IP 멀티캐스트 라우팅 테이블 : 신규 멀티캐스팅 요청이 있을 때 만, 개별 엔트리가 생성

  ㅇ 멀티캐스트 로컬 구간   : (라우터호스트) 또는 (호스트호스트)
     - 주로, 서브네트워크 상에서 이루어지는 하드웨어 기반의 멀티캐스트
     - 주요 관련 프로토콜 : IGMP(IPv4), MLD(IPv6)

  


5. IP 멀티캐스팅, IP 멀티캐스팅 라우팅 (IP 멀티캐스트)IP 멀티캐스트 
     - 이더넷 멀티캐스트 처럼 하드웨어 기반의 멀티캐스트가 아닌,
     - 여러 네트워크 집합을 넘나드는 멀티캐스트 라우터를 필요로 함

  ㅇ IP 멀티캐스트 관련 구성, 관리, 체계, 프로토콜 등

     - IP 멀티캐스트 트리
        . 멀티캐스트 패킷의 전달/전파를 위해 구축되는 트리

     - IP 멀티캐스트 라우팅 프로토콜
        . 멀티캐스트 트리 구축, 그룹 정보의 전파 등을 포함하는 멀티캐스트 라우팅 지원
           .. Intradomain Multicast Routing Protocol
           .. Interdomain Multicast Routing Protocol

        . IPv6PIM 만 지원

     - IP 멀티캐스트 라우팅 테이블
        . 신규 멀티캐스트 패킷이 유입되거나 또는 하위 라우터로부터 멀티캐스팅 요청이
          있을 때에 만, 개별 엔트리가 생성됨
           .. 테이블 크기 및 멀티캐스트 트래픽 최소화를 위함

     - IP 멀티캐스트 주소 체계 및 지정  ☞ 멀티캐스트 주소(Multicast Address) 참조

  ㅇ IP 멀티캐스트와 관련하여 인터넷상의 시험망  ☞  Mbone (Multicast Backbone)


6. 로컬 하드웨어 멀티캐스팅, 이더넷 멀티캐스팅 (로컬 멀티캐스트)

  ㅇ 로컬 멀티캐스트 기능
     - 주로, 서브네트워크 상에서 이루어지는 하드웨어 기반의 멀티캐스트

  ㅇ 로컬 멀티캐스트 관련 구성, 관리, 체계, 프로토콜 등
     - 로컬 멀티캐스트 주소 체계 및 지정  ☞ 멀티캐스트 Ethernet 주소 참조
        . `멀티캐스트 IP 주소` => `이더넷 주소` 주소변환멀티캐스트 주소변환 참조

     - 참여 호스트 그룹 관리 프로토콜 (Multicast Group Management Protocol)
        . 멀티캐스팅에 동적으로 참여하는 호스트 그룹 구성원을 관리하는 프로토콜
           .. IPv4  :  IGMP (Internet Group Management Protocol)
           .. IPv6  :  MLD (Multicast Listener Discovery, ICMPv6)
        . 즉, (라우터 1대 ↔ 다수의 그룹 참여 호스트들)
           .. 어느 멀티캐스트 주소들이 서브 네트워크 상에서 사용중인지를 라우터에게
              알려주는 프로토콜

  ㅇ 한편, 특정 어플리케이션이 멀티캐스트 트래픽을 수신하려면,
     - 이 사실을 호스트LAN 카드IP 프로토콜에 알려주어야 함
        . 즉, 멀티캐스팅 기능을 어플리케이션과 분리시키려는 노력


[단일주소,집단주소] 1. 유니캐스트 2. 멀티캐스트 3. 브로드캐스트 4. 애니캐스트

 
        최근수정     요약목록(시험중)     참고문헌