멀티캐스트
Multicast라우팅 방식 |
---|
유니캐스트 |
브로드캐스트 |
멀티캐스트 |
애니캐스트 |
컴퓨터 네트워킹에서 멀티캐스트는 데이터 전송이 동시에 대상 컴퓨터 그룹에 주소 지정되는 그룹 통신입니다[1].멀티 캐스트는, 1 대 다 또는 다 대 다의 [2]전달이 가능합니다.멀티 캐스트는, 물리층 포인트 투 멀티 포인트 통신과 혼동하지 말아 주세요.
그룹 통신은 애플리케이션층 멀티캐스트[1] 또는 네트워크 지원 멀티캐스트 중 하나이며, 후자는 소스가 단일 전송으로 그룹에 효율적으로 송신할 수 있도록 합니다.복사본은 라우터, 스위치, 셀룰러 네트워크 베이스 스테이션 등 다른 네트워크 요소에서 자동으로 작성되지만 현재 그룹의 멤버를 포함하는 네트워크 세그먼트에만 생성됩니다.네트워크 지원 멀티캐스트는 이더넷멀티캐스트어드레싱, Asynchronous Transfer Mode(ATM; 비동기 전송 모드), Point-to-Multipoint Virtual Circuit(P2MP;[3] 포인트 투 멀티 포인트 가상 회선), InfiniBand 멀티캐스트 등의 일대다 어드레싱 및 스위칭을 사용하여 데이터 링크레이어에 실장할 수 있습니다.네트워크 지원 멀티캐스트는 IP 멀티캐스트를 사용하여 인터넷 계층에서도 구현될 수 있습니다.IP 멀티캐스트에서는 멀티캐스트컨셉의 실장은 IP 라우팅레벨로 이루어집니다.여기서 라우터는 멀티캐스트 수신처 주소로 송신되는 데이터그램에 최적의 전달 경로를 만듭니다.
멀티캐스트는 IPTV 및 멀티포인트 화상회의와 같은 스트리밍 미디어의 Internet Protocol(IP) 애플리케이션에서 자주 사용됩니다.
이더넷
행선지 주소의 첫 번째 옥텟의 최하위 비트의 값이 1인 이더넷프레임은 멀티캐스트프레임으로 취급되어 네트워크상의 모든 포인트로 플래딩 됩니다.이 메커니즘은 데이터 링크층에서 멀티캐스트를 구성합니다.이 메커니즘은 IP 멀티캐스트에 의해 이더넷네트워크상의 IP에 대해서1 대 다의 전송을 실현하기 위해서 사용됩니다.최신 이더넷컨트롤러에서는 멀티캐스트패킷이 드롭되는지 완전 수신인지를 제어하는 소프트웨어에 의해 초기화되는 테이블 내의 멀티캐스트 수신처 주소의 해시를 검색함으로써 수신 패킷을 필터링하여 CPU 부하를 줄입니다.
이더넷 멀티캐스트는 모든 이더넷네트워크에서 사용할 수 있습니다.멀티 캐스트는 네트워크의 브로드캐스트도메인에 걸칩니다.이더넷 멀티캐스트 전송을 제어하기 위해 여러 등록 프로토콜을 사용할 수 있습니다.
아이피
IP 멀티캐스트는 IP 네트워크를 통한1 대 다 통신 기술입니다.예를 들어 IPTV의 경우 사용자가 TV 채널에서 다른 채널로 변경할 때 대상 노드는 Internet Group Management Protocol Join 및 Leave 메시지를 보냅니다.IP 멀티 캐스트는, 리시버가 누구 또는 몇 개나 있는지를 사전에 파악할 필요가 없기 때문에, 보다 많은 리시버 집단에 대응할 수 있습니다.멀티 캐스트는, 다수의 리시버에 패킷을 전달할 필요가 있는 경우에서도, 송신원이 패킷을 1 회만 송신하도록 요구함으로써, 네트워크인프라스트럭처를 효율적으로 사용합니다.네트워크내의 노드는, 복수의 리시버에 도달하기 위해서, 필요한 경우에만 패킷을 복제합니다.
멀티캐스트 어드레싱을 사용하는 가장 일반적인 트랜스포트층 프로토콜은 UDP(User Datagram Protocol (UDP)UDP는 그 성질상 신뢰할 수 없습니다.메시지가 손실되거나 순서가 어긋날 수 있습니다.손실 검출 및 재전송 메커니즘을 추가함으로써 신뢰성 높은 멀티캐스트는 다양한 미들웨어 제품에 의해 UDP 또는 IP 위에 구현되어 왔다.예를 들어 특별한 프로토콜뿐만 아니라 Object Management Group(OMG) Data Distribution Service(DDS)의 Real-Time Publish-Subscribe(RTPS; 실시간 퍼블리시-서브스크라이브) 프로토콜을 구현하는 미들웨어 제품이다.s Pragmatic General Multicast(PGM)
IP 멀티캐스트는 로컬서브넷 내에서 항상 사용할 수 있습니다.보다 넓은 영역에서 IP 멀티캐스트서비스를 실현하려면 멀티캐스트라우팅이 필요합니다.인터넷을 포함한 많은 네트워크는 멀티캐스트루팅을 지원하지 않습니다.멀티캐스트 라우팅 기능은 엔터프라이즈급 네트워크 기기에서 사용할 수 있지만 일반적으로 네트워크 관리자가 설정할 때까지 사용할 수 없습니다.Internet Group Management Protocol은 IP 멀티캐스트 전송을 제어하기 위해 사용됩니다.
응용 프로그램레이어
응용 프로그램레이어 멀티캐스트오버레이 서비스는 IP 멀티캐스트 또는 데이터 링크레이어 멀티캐스트를 기반으로 하지 않습니다.대신 여러 유니캐스트 전송을 사용하여 멀티캐스트를 시뮬레이트합니다.이러한 서비스는, 애플리케이션 레벨의 그룹 통신용으로 설계되어 있습니다.Internet Relay Chat(IRC; 인터넷 릴레이 채팅)은 모든 회의 [4]그룹에 대해 오버레이 네트워크 전체에 단일 스패닝트리를 구현합니다.잘 알려지지 않은 PSYC 테크놀로지에서는 [5]회의마다 커스텀멀티캐스트 전략이 사용됩니다.일부 피어 투 피어 테크놀로지에서는 콘텐츠를 여러 수신자에게 배포할 때 피어 캐스팅이라고 하는 멀티캐스트 개념을 사용합니다.
Explicit Multi-Unicast(Xcast; 명시적 멀티 유니캐스트)는, 각 패킷내의 모든 목적의 행선지의 주소를 포함한 또 하나의 멀티 캐스트 전략입니다.따라서 최대 전송 유닛의 제한이 있기 때문에 수신처가 많은 멀티캐스트그룹에는 Xcast를 사용할 수 없습니다.Xcast 모델에서는 일반적으로 통신에 참여하는 스테이션이 사전에 알려져 있기 때문에 실제 데이터 [6]트래픽에 앞서 네트워크 요소에 의해 분산 트리가 생성되고 리소스가 할당될 수 있다고 가정합니다.
무선 네트워크
![]() | 이 섹션은 확장해야 합니다.여기에 더하면 도움이 된다. (2020년 3월) |
무선 통신(방향성 안테나를 사용한 포인트 투 포인트 무선 링크 제외)은 본질적으로 브로드캐스트미디어입니다다만, 제공되는 통신 서비스는, 데이터가 각각 1개, 그룹 또는 대상 네트워크내의 모든 수신자에게 행선지 여부에 따라, 유니캐스트, 멀티 캐스트, 및 브로드캐스트가 될 수 있다.
텔레비전
디지털 TV에서 멀티캐스트 서비스의 개념은 때때로 브로드캐스트 암호화에 의한 콘텐츠 보호, 즉 유료 시청자에게만 제공되는 심플렉스 브로드캐스트 채널을 통한 암호화된 유료 TV 콘텐츠를 참조하기 위해 사용됩니다.이 경우 데이터는 모든 수신자에게 브로드캐스트되지만 특정 그룹에만 주소가 지정됩니다.
예를 들어 IP 멀티캐스트를 사용하는 인터랙티브멀티캐스트의 개념은 효율을 향상시키거나 TV 프로그램을 더 많이 제공하거나 필요한 주파수를 줄이기 위해 TV 브로드캐스트네트워크를 통해 사용할 수 있습니다.인터랙티브 멀티캐스트는 TV 프로그램이 시청자가 있는 송신기를 통해서만 전송되고 가장 인기 있는 프로그램만 전송된다는 것을 의미합니다.이 채널은 추가 인터랙션채널(백채널 또는 리턴채널)에 의존합니다.이 채널에서는 사용자가 TV채널을 변경할 때 사용자 기기가 Join 및 Leave 메시지를 보낼 수 있습니다.인터랙티브 멀티캐스트는 DVB-H 및 DVB-T2 지상파 디지털 텔레비전 [7]시스템에서 효율적인 전송 방식으로서 제안되어 왔습니다.유사한 개념은 케이블 TV 네트워크를 통해 스위치 브로드캐스트되며, 케이블 TV 네트워크에서는 [8]현재 가장 인기 있는 콘텐츠만 전송됩니다.인터랙티브멀티캐스트 어플리케이션에서의 스케일러블비디오 멀티캐스트.시청자의 서브셋이 고해상도 비디오용 추가 데이터를 수신합니다.
TV 게이트웨이는 위성(DVB-S, DVB-S2), 케이블(DVB-C, DVB-C2) 및 지상파 TV(DVB-T, DVB-T2)를 IP로 변환하여 가정, 접대 및 엔터프라이즈 애플리케이션에서의 유니캐스트 및 멀티캐스트를 사용하여 전송
또 다른 유사한 개념은 Cell-TV로, 멀티미디어 브로드캐스트 멀티캐스트 서비스(MBMS)가 제공하는 네트워크 지원 멀티캐스팅을 사용하는 3G 셀룰러 네트워크 또는 eMBMS(확장 MBMS) 서비스를 사용하는 4G/LTE 셀룰러 네트워크를 통한 TV 전송을 의미합니다.
「 」를 참조해 주세요.

레퍼런스
- ^ a b 애플리케이션 레이어 멀티캐스트에 기반한 미디어 통신
- ^ Lawrence Harte, 데이터 멀티캐스팅 입문, Althos Publishing 2008.
- ^ M. Noormohammadpour; et al. (July 10, 2017). "DCCast: Efficient Point to Multipoint Transfers Across Datacenters". USENIX. Retrieved July 26, 2017.
- ^ A Discussion on Computer Network Conferencing. sec. 2.5.1. RFC 1324.
- ^ 를 클릭합니다White paper, EU: PSYC.
- ^ Rick Boivie; Nancy Feldman; Yuji Imai; Wim Livens & Dirk Ooms (November 2007). "Explicit Multicast (Xcast) Concepts and Options". Internet Engineering Task Force. Retrieved May 25, 2013.
- ^ M. 에릭슨, S.M. 하시버 라만, F.프레이유, MSjöström, "DVB-T2를 통한 효율적인 인터랙티브 멀티캐스트 - 다이내믹 SFN 및 PARPS 활용", 2013 IEEE 국제 컴퓨터 및 정보기술 컨퍼런스(BMSB'13), 영국 런던, 2013년 6월.
- ^ N. Sinha, R. Oz 및 S. V. Vasudevan, "스위치드 브로드캐스트 통계", SCTE 2005 신흥 테크놀로지 회의 진행, Tampa, FL, 미국, 2005년 1월