P2P란? - 한국기술교육대학교

Download Report

Transcript P2P란? - 한국기술교육대학교

유비쿼터스컴퓨팅

P2P

한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성

1

유비쿼터스컴퓨팅

P2P란?

한국기술교육대학교 컴퓨터공학부 이희성

2

P2P란?

네트워크 모델

서버- 클라이언트 모델 Peer-to-Peer 모델 3

P2P란?

서버-클라이언트 모델

 서비스 제공자와 서비스 요청자로 구분 이 되는 네트워크 모델   서비스 제공자 - 서버 서비스 요청자 – 클라이언트  특징 1) 모든 자원은 서버로 집중된다.

2) 클라이언트는 재현을 위한 최소한의 자원을 가진다.

3) 서버는 클라이언트의 요청을 처리하고 자원을 공유하고 관리해야 하기 때문 에 고성능의 컴퓨터를 사용한다.

4) 대다수의 네트워크 서비스들이 이 모 델을 기반으로 만들어졌다.

ex) Telnet,HTTP,DNS,SMTP등 4

P2P란?

Peer-to-Peer 모델

 클라이언트-서버 개념 없이 동등한 계층 노드들로 구성되는 네트워크 모델  특징 1) 피어간에 리소스와 서비스를 상호공유한다. (CPU 자원, 파일 저장공간, 캐시 등) 2) 피어간 서버를 거치지 않고 직접교환을 한 다.

3) 크게 Hybrid형과 Pure형 으로 나눈다.

 P2P 컴퓨팅?

분산되어있는 리소스들을 활용할 수 있도록 설계하는 것 5

P2P란?

Pure P2P

 서버의 의존없이 작동  네트워크에 연결된 피어를 동적으로 검색  특징 1) 기존 Client/Server간 관습적 통신 탈피 2) 사용자가 직접 네트워크 규칙 지정 3) 상호 대칭적인 의사소통  누텔라,프리넷(Freenet)등이 있다.

6

P2P란?

Hybrid P2P

 사용자 정보나 저장소 정보 같은 메타정보 를 가지는 서버가 존재한다.

 특징 1) 서버는 접속한 피어의 목록만 관리한다.

2) 접속을 수립하는 것과 통신을 수행하는 것 은 피어의 몫이다.

3) 많은 수의 피어를 찾을 수 있다.

 냅스터, 오픈냅, IRC @find)등이 있다.

7

P2P란?

P2P와 유비쿼터스 컴퓨팅

P2P(Person to Person) P2M(Person to Machine) M2M(Machine to Machine) Ubiquitous Computing 8

P2P란?

비트토렌트

       P2P파일 전송 프로토콜 혹은 응용 소프트웨어의 이름이다.

브램 코헨이 창안하였다.

비트토렌트 Inc. 에서 유지보수하고 있다.

분산 해시테이블을 이용하여 파이썬으로 작성 오픈소스 저작권하 배포중 비트토렌트 프로토콜과 호환되는 클라이언트 μtorrent 9

P2P란?

토렌트 구성

Seeder • 파일의 배포자. 파일의 모든 조각을 가지고 있는 사용자 • 업로드만 하는 Peer라고 할 수 있음.

Peer • 파일의 일부 조각을 가지고 있는 사용자. • Peer끼리 서로 조각을 주고받음.

• 모든 조각을 받으면 Seeder가 됨.

Tracker • Seeder와 Peer의 정보를 갖고 있음.

• 서버, 데이터 전송에 직접적인 영향은 끼치지 않음 .torrent

• Announce부분은 Tracker에 대한 URL을 담고 있으며, 이를 통해 Tracker에 접근해, Peer 와 Seeder에 대한 정보를 받아옵니다.

• Info 부분에서는 파일의 이름, 길이, 파일 조각의 길이, SHA-1 해시코드가 포함되어 있습니다.

10

P2P란?

토렌트 동작

토렌트의 동작과정 11

유비쿼터스컴퓨팅

P2P기술을 이용한 차세대 콘텐츠 유통기술

한국기술교육대학교 컴퓨터공학부 송용권

12

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO?

P2P 트래픽을 지역 단위로 처 리, 망사업자 백본 네트워크 트 래픽 유입을 최소화 및 분산 시 킬수 있는 ALTO(Application Layer Traffic Optimization)기 술 13

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO? P4P?

트래픽 전달 최적화를 통한 트래픽 감소를 위해 IETF ALTO WG에서 표준을 만들고 있다.

유럽 Next P2P 프로젝트에서는 IPTV를 위한 P2P기술을 연구 하고 있다.

미국 P4P라는 기술을 연마하고 있다.

ALTO? P4P?

출처 ETRI( http://ettrends.etri.re.kr/PDFData/27-3_110-119.pdf

)

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO?

ALTO 요약 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

15

P2P기술을 이용한 차세대 콘텐츠 유통기술 P4P

기존 P2P방식에 ALTO기술 적용 => P4P

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO?

출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

17

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO?

파일크기 해외ISP :20M : 10Mbps 국내ISP : 20Mbps 한 홉당 경로비용 : 1 피어 :국 내 ISP B 30% :해외 ISP C 10% :국내 ISP A 60% 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

18

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO?

ALTO 사용시 더 효율적 출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf

19

P2P기술을 이용한 차세대 콘텐츠 유통기술 ISP에서 주목하고 있는 ALTO / P4P

출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO를 이용했을때 ISP의 이점

백본 트래픽 집중 해소 및 향상된 서비스 품질 제공 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO를 이용했을때 ISP의 이점

단말의 이동성을 고려한 Seamless Mobility 서비스 제공 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO를 이용했을때 ISP의 이점

콘텐츠 불법 복제 방지 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

P2P기술을 이용한 차세대 콘텐츠 유통기술 ALTO를 이용했을때 ISP의 이점

콘텐츠 불법 복제 방지 출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640

유비쿼터스컴퓨팅

감사합니다~!!

한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성

25