2019-04-28 Overlay Multicast 김 종 완 김 성 현 2007-11-13.

Slides:



Advertisements
Similar presentations
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
Advertisements

Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
CHAP 22. 블루투스.
Network Lab. Young-Chul Hwang
김동현 김영섭 IPTV.
연결리스트(linked list).
Routing Technology Computer Network Computer Network Team Project
Multimedia & Mobile Communications Lab.
Internet Group Management Protocol (IGMP)
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 14장 Multicast & Broadcast
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
컴퓨터 네트워크 II - 기말고사 토폴로지 발표자료
Chapter 7. RAS(전화접속,VPN) & IAS
8장. 원격지 시스템 관리하기.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
소리가 작으면 이어폰 사용 권장!.
Chapter 06. UDP 서버/클라이언트.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
NJM Messenger 박상원 박연호.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
10 장 데이터 링크 제어(Data Link Control)
GPRS(general Packet Radio System) 설명
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
P2P시스템에 대해서 (peer to peer)
2장. 인터넷의 개념과 주소.
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
Wi-Fi 취약점 분석 본 프로젝트는 Wi-Fi 환경에서의 취약점 분석을 위한 프로젝트로 다양한 공격방법을 테스트
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
MAIL CLIENT 김창우 윤성훈 이경재.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
13차시_스마트 애플리케이션 기획 스마트 미디어의 사용환경과 사용자의 특성.
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
Chapter 27 Mobile IP.
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
Introduction to JSP & Servlet
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
모바일(폰)메일 서비스 정흠수 최동훈.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
Network Lab. Young-Chul Hwang
Completion Port기반의 채팅프로그램
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
ARP.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

2019-04-28 Overlay Multicast 김 종 완 김 성 현 2007-11-13

개요 등장 배경 Overlay Multicast Overlay Multicast 기술 분류 Join / Leave 유니 캐스트 멀티 캐스트 유니 캐스트와 멀티 캐스트 장단점 Overlay Multicast Overlay Multicast 기술 분류 Join / Leave 실행되는 화면 2007-11-13

1.1 유니 캐스트 (Unicast) 유니 캐스트는 일대일 전송방식으로 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방식 다수의 수신자에게 동일한 데이터를 전송할 경우,각각의 수신자에게 개별적으로 전송 중복전송으로 인하여 네트워크 효율이 대폭 저하 서버 클라이언트1 클라이언트2 클라이언트3 2007-11-13

1.2 멀티 캐스트(Multicast) 일대다 전송방식으로 하나의 송신자가 동일한 데이터를 요구하는 하나 이상의 수신자들이 속해있는 그룹에게 데이터 전송하는 방식 중복전송으로 인한 네트워크 자원의 낭비를 최소화할 수 있으며 다수의 수신자에게 고품질 멀티미디어 정보를 전송하기에 적당함 현재 멀티캐스트를 지원하는 라우터가 설치되어있지 않음 서버 클라이언트1 클라이언트2 클라이언트3 2007-11-13

1.3 유니 캐스트와 멀티 캐스트 장단점 유니 캐스트 멀티 캐스트 장점 단점    사용자는 VOD 특성을 살려 원하는 시간에 원하는 장소에서 시간과 공간의 제약을 받지 않고 서비스를 받을 수 있다. 일대다수의 전송방식을 이용하여 대역폭과 망에 제한을 받지 않으며 많은 사람들이 서비스를 받을 수 있다. 또한 서버의 부하도 획기적으로 줄어드는 장점이 있다 단점  다수의 사용자에게 동일한 데이터를 전송하고자 할 경우 일대일 대응방식이므로 같은 데이터를 모든 사용자들에게 각각 전송하여야 하기 때문에 중복전송으로 인한 네트워크 효율이 크게 저하된다. 직접적으로는 Livecast만 지원한다. 멀티캐스트를 지원하는 라우터를 처음부터 종단까지 거치지 않으면 멀티캐스트를 수신할 수 없다. 이로 인해 비용이 많이 든다. 2007-11-13

1.4 등장 배경 멀티캐스트의 장점에도 불구하고, 다음과 같은 이유들로 인하여 인터넷 망에 널리 적용하지 못하는 실정이다. ○ 인터넷 멀티캐스트에서 사용하는 D 클래스 주소는 누구나 임의로 선택하여 사용할 수 있기 때문에 빈번하게 발생할 수 있는 그룹 주소의 충돌 문제 ○ 유니 캐스트에서 사용하는 정적인 주소 체계가 아닌, 임의적으로 생성, 소멸이 가능한 동적인 주소 체계를 사용하기 때문에 주소 상태 관리를 위한 라우터의 오버헤드 증가 ○ 멀티캐스트 라우팅 프로토콜의 관리에 따른 비용 문제 ○ 현존하는 모든 인터넷 라우터들을 멀티캐스트용 라우터로 교체하거나 시스템을 업그레이드함에 따른 비용 문제 2007-11-13

2. Overlay Multicast 멀티캐스트 라우터로 구성된 네트워크에서 멀티캐스트를 수행하는 대신, 종단 노드에서 패킷을 중계하는 방법으로 유니 캐스트 기반의 멀티캐스트를 수행하는 것 서버 클라이언트1 클라이언트2 클라이언트3 2007-11-13

3. Overlay Multicast 기술 분류 오버레이 멀티캐스트 기술로는 중앙 집중형(Centralized)과 분산형(Distributed)으로 분류됨 2007-11-13

3.1 중앙 집중형 알고리즘 중앙 집중형 방법은 전체 멤버쉽 정보를 가지고 있는지 또는 부분적인 멤버쉽 정보를 가지고 있는지에 따라 다시 분류되어진다. 전체 멤버쉽 정보를 가진 대표적 프로토콜은 HBM이며, 부분적인 멤버쉽 정보를 갖는 대표적인 기술로는 ALMI이 있다. AMLI의 제어 패킷 및 기능도 2007-11-13

Scattercast의 프로토콜 스택과 전송 기술 3.2 분산형 알고리즘 분산형 알고리즘은 오버레이 토폴로지를 생성하는 방법에 따라 분류된다. 일부의 메커니즘은 트리 토폴로지를 먼저 생성하며 다른 메커니즘은 메쉬 토폴로지를 먼저 생성하는 것으로 분류할 수 있다. 메쉬 토폴로지를 먼저 생성하는 메커니즘은 Narada, Scattercast, Bayeux, Delaunay triangulation기법 등이 있다. Scattercast의 프로토콜 스택과 전송 기술 2007-11-13

3.2 분산형 알고리즘 트리 토폴로지를 먼저 구성하는 기술은 YOID, Overcast, TBCP, HMTP, NICE, ZIGZAG 등이 있다. YOID의 기능 블록도 2007-11-13

3.2 분산형 알고리즘 트리기법을 채택하고 있는 기술 중 TBCP나 HMTP는 오버레이 메쉬 생성 과정을 단순화시켜, 멤버들이 참가자들간에 부가적인 메쉬 대신 멀티캐스트 그룹에 가입하면서 바로 데이터 전송 트리를 생성한다. HMTP의 트리 구성 2007-11-13

4. Join / Leave Join 서버에 접속해 IP주소 받아 각각에 딜레이 값을 구해 연결하게 됨 서버 E C A D B A:192.168.xx.xx B:192.3.yy.yy C: … D B 2007-11-13

2019-04-28 4. Join / Leave Leave E가 나가면 E를 통해 미디어를 받고 있던 G와 F는 E의 부모인 C에 붙게 되는대 전송제한으로 F는 D에 붙는다. A,D A,D,E G E C A 유저 E leaves H F D B 2007-11-13

5. 실행되는 화면 2007-11-13