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

Report
유비쿼터스컴퓨팅
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)
2)
3)
특징
기존 Client/Server간 관습적 통신 탈피
사용자가 직접 네트워크 규칙 지정
상호 대칭적인 의사소통
 누텔라,프리넷(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?
14
출처 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
16
출처: http://www.zdnet.com/blog/storage/p4p-faster-smarter-p2p/303
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO?
출처: http://kiise.or.kr/e_journal/2012/10/IN/pdf/05.pdf
17
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO?
파일크기
해외ISP
국내ISP
한 홉당 경로비용
피어
:20M
: 10Mbps
: 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
20
출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO를 이용했을때 ISP의 이점
백본 트래픽 집중 해소 및 향상된 서비스 품질 제공
21
출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO를 이용했을때 ISP의 이점
단말의 이동성을 고려한 Seamless Mobility 서비스 제공
22
출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO를 이용했을때 ISP의 이점
콘텐츠 불법 복제 방지
23
출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640
P2P기술을 이용한 차세대 콘텐츠 유통기술
ALTO를 이용했을때 ISP의 이점
콘텐츠 불법 복제 방지
24
출처:(KT종기원) www.tta.or.kr/data/reportDown.jsp?news_num=2640
유비쿼터스컴퓨팅
감사합니다~!!
한국기술교육대학교 컴퓨터공학부 송용권
한국기술교육대학교 컴퓨터공학부 이희성
25

similar documents