1 한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성 P2P 유비쿼터스컴퓨팅
2 한국기술교육대학교 컴퓨터공학부 이희성 P2P 란 ? 유비쿼터스컴퓨팅
P2P 란 ? 3 네트워크 모델 서버 - 클라이언트 모델 Peer-to-Peer 모델
P2P 란 ? 4 서버 - 클라이언트 모델 서비스 제공자와 서비스 요청자로 구분 이 되는 네트워크 모델 서비스 제공자 - 서버 서비스 요청자 – 클라이언트 특징 1) 모든 자원은 서버로 집중된다. 2) 클라이언트는 재현을 위한 최소한의 자 원을 가진다. 3) 서버는 클라이언트의 요청을 처리하고 자원을 공유하고 관리해야 하기 때문 에 고성능의 컴퓨터를 사용한다. 4) 대다수의 네트워크 서비스들이 이 모델 을 기반으로 만들어졌다. ex) Telnet,HTTP,DNS,SMTP 등
P2P 란 ? 5 Peer-to-Peer 모델 클라이언트 - 서버 개념 없이 동등한 계층 노 드들로 구성되는 네트워크 모델 특징 1) 피어간에 리소스와 서비스를 상호공유한다. (CPU 자원, 파일 저장공간, 캐시 등 ) 2) 피어간 서버를 거치지 않고 직접교환을 한 다. 3) 크게 Hybrid 형과 Pure 형 으로 나눈다. P2P 컴퓨팅 ? 분산되어있는 리소스들을 활용할 수 있도록 설계하는 것
P2P 란 ? 6 Pure P2P 서버의 의존없이 작동 네트워크에 연결된 피어를 동적으로 검색 특징 1) 기존 Client/Server 간 관습적 통신 탈피 2) 사용자가 직접 네트워크 규칙 지정 3) 상호 대칭적인 의사소통 누텔라, 프리넷 (Freenet) 등이 있다.
P2P 란 ? 7 Hybrid P2P 사용자 정보나 저장소 정보 같은 메타정보를 가지는 서버가 존재한다. 특징 1) 서버는 접속한 피어의 목록만 관리한다. 2) 접속을 수립하는 것과 통신을 수행하는 것 은 피어의 몫이다. 3) 많은 수의 피어를 찾을 수 있다. 냅스터, 오픈냅, 등이 있다.
P2P 란 ? 8 P2P 와 유비쿼터스 컴퓨팅 P2P(Person to Person) P2M(Person to Machine) M2M(Machine to Machine) Ubiquitous Computing
P2P 란 ? 9 비트토렌트 P2P 파일 전송 프로토콜 혹은 응용 소프트웨어의 이름이다. 브램 코헨이 창안하였다. 비트토렌트 Inc. 에서 유지보수하고 있다. 분산 해시테이블을 이용하여 파이썬으로 작성 오픈소스 저작권하 배포중 비트토렌트 프로토콜과 호환되는 클라이언트 μtorrent
P2P 란 ? 10 토렌트 구성 Seeder 파일의 배포자. 파일의 모든 조각을 가지고 있는 사용자 업로드만 하는 Peer 라고 할 수 있음. Peer 파일의 일부 조각을 가지고 있는 사용자. Peer 끼리 서로 조각을 주고받음. 모든 조각을 받으면 Seeder 가 됨. Tracker Seeder 와 Peer 의 정보를 갖고 있음. 서버, 데이터 전송에 직접적인 영향은 끼치지 않음.torrent Announce 부분은 Tracker 에 대한 URL 을 담고 있으며, 이를 통해 Tracker 에 접근해, Peer 와 Seeder 에 대한 정보를 받 아옵니다. Info 부분에서는 파일의 이름, 길이, 파일 조각의 길이, SHA-1 해시코드가 포함되어 있습니다.
P2P 란 ? 11 토렌트 동작 토렌트의 동작과정
12 한국기술교육대학교 컴퓨터공학부 송용권 P2P 기술을 이용한 차세대 콘텐츠 유통기술 유비쿼터스컴퓨팅
P2P 기술을 이용한 차세대 콘텐츠 유통기술 13 ALTO? P2P VS P4P ALTO P2P 트래픽을 지역 단위로 처 리, 망사업자 백본 네트워크 트 래픽 유입을 최소화 및 분산 시 킬수 있는 ALTO(Application Layer Traffic Optimization) 기술
P2P 기술을 이용한 차세대 콘텐츠 유통기술 14 ALTO? P4P? P2P VS P4P ALTO 트래픽 전달 최적화를 통한 트래픽 감소를 위해 IETF ALTO WG 에서 표준을 만들고 있다. 유럽 Next P2P 프로젝트에서는 IPTV 를 위한 P2P 기술을 연구 하고 있다. 미국 P4P 라는 기술을 연마하고 있다. ALTO? P4P? 출처 ETRI(
P2P 기술을 이용한 차세대 콘텐츠 유통기술 15 ALTO? P2P VS P4P ALTO 출처 : ALTO 요약
P2P 기술을 이용한 차세대 콘텐츠 유통기술 16 P4P 출처 : 기존 P2P 방식에 ALTO 기술 적용 => P4P
P2P 기술을 이용한 차세대 콘텐츠 유통기술 17 ALTO? 출처 :
P2P 기술을 이용한 차세대 콘텐츠 유통기술 18 ALTO? 출처 : 파일크기 :20M 해외 ISP: 10Mbps 국내 ISP: 20Mbps 한 홉당 경로비용 : 1 피어 : 국 내 ISP B 30% : 해외 ISP C 10% : 국내 ISP A 60%
P2P 기술을 이용한 차세대 콘텐츠 유통기술 19 ALTO? 출처 : ALTO 사용시 더 효율적
P2P 기술을 이용한 차세대 콘텐츠 유통기술 20 ISP 에서 주목하고 있는 ALTO / P4P 출처 :(KT 종기원 ) 출처 :(KT 종기원 )
P2P 기술을 이용한 차세대 콘텐츠 유통기술 21 ALTO 를 이용했을때 ISP 의 이점 출처 :(KT 종기원 ) 출처 :(KT 종기원 ) 백본 트래픽 집중 해소 및 향상된 서비스 품질 제공
P2P 기술을 이용한 차세대 콘텐츠 유통기술 22 ALTO 를 이용했을때 ISP 의 이점 출처 :(KT 종기원 ) 출처 :(KT 종기원 ) 단말의 이동성을 고려한 Seamless Mobility 서비스 제공
P2P 기술을 이용한 차세대 콘텐츠 유통기술 23 ALTO 를 이용했을때 ISP 의 이점 출처 :(KT 종기원 ) 출처 :(KT 종기원 ) 콘텐츠 불법 복제 방지
P2P 기술을 이용한 차세대 콘텐츠 유통기술 24 ALTO 를 이용했을때 ISP 의 이점 출처 :(KT 종기원 ) 출처 :(KT 종기원 ) 콘텐츠 불법 복제 방지
25 한국기술교육대학교 컴퓨터공학부 송용권 한국기술교육대학교 컴퓨터공학부 이희성 감사합니다 ~!! 유비쿼터스컴퓨팅