P2P의 네트워크 구조와 디스커버리 기법, 장점과 분야
*경*
다운로드
장바구니
소개글
분산시스템 과목에서 A+을 받은 텀 프로젝트입니다.주로 정보과학 학회지의 내용을 참고했으며, 난이도가 있는 수준입니다.
P2P의 기술적인 면을 주로 설명하였습니다.
목차
1. 서론2. P2P의 출현과 개념
2.1 P2P의 출현 이전
2.2 P2P의 출현
2.3 P2P의 개념
2.4 P2P의 특성
3. P2P의 네트워크구조
3.1 혼합형 P2P 네트워크 구조(hybrid P2P network structure)
3.2 순수 P2P 네트워크 구조(pure P2P network structure)
4. 디스커버리 기법
4.1 중앙집중식 디렉토리 모델 (centralized directory model)
4.2 브로드캐스트 요청 모델 (broadcast requests model)
4.3 도큐먼트 라우팅 모델 (document routing model)
5 P2P이슈 - 장점과 해결해야 할 점
5.1 확장성(Scalability)
5.2 성능(Performance)
5.3 신뢰성(Reliability)
5.4 복잡도의 증가
5.5 불안정한 환경
5.6 보안
5.7 상호 호환성
6. 그리드와의 차이점
7. P2P 컴퓨팅 분야
7.1 파일공유
7.2 협업
8. P2P 오버레이 네트워크
8.1 분산 해쉬 테이블(DHT) 방식
8.2 P2P 응용 프로그램 (OceanStore, PAST)
9. 결론
10. 참고문헌
본문내용
P2P(Peer To Peer)는 불법 무료 파일 공유 프로그램이 아니다. Client-Server구조와 대칭적인 개념으로써, 컴퓨터들 간에 동등하게 통신할 수 있도록 지원하는 네트워크의 환경을 지칭할 때 사용하는 용어이다. 인터넷 트래픽 양의 상당한 부분을 P2P가 차지하고 있는 만큼, P2P는 무한한 가능성을 내재한 컴퓨팅 환경이며 무시할 수 없는 환경이 되었다.P2P 네트워크 모델은 client-server네트워크 모델과는 달리 특정 서버가 자원을 관리하지 않기 때문에 많은 피어들이 가지고 있는 분산된 자원을 관리하는 기법이 필요하다. 따라서 P2P 네트워크 구조에 맞는 디스커버리 기법이 필요하다. 따라서 이 보고서에서는 P2P의 개념 및 네트워크 구조, 디스커버리 기법을 살펴본다. 그리고 이렇게 P2P를 이용하게 되면 어떤 점이 더 좋을 지와 앞으로 해결해야 할 점들에 대해서도 살펴본다. 그리고 대규모의 분산된 자원을 활용하여 고성능 대용량 컴퓨팅 파워를 얻어내고자 하는 그리드와는 어떠한 차이점이 있는지 살펴보고 P2P 컴퓨팅 분야에 대하여 알아본다. 그리고 마지막으로 오버레이 네트워크에서의 분산 해쉬 테이블(DHT)에 대하여 자세히 알아보고 DHT 기반 오버레이 네트워킹을 활용한 P2P 응용 프로그램들에 대하여 알아본다.
1. P2P의 출현과 개념
2.1 P2P의 출현 이전
1960년대 말 고안된 인터넷 등장의 시초가 되었던 ARPANET은 근본적으로 P2P시스템이었다. 이런 ARPANET는 주종 관계나 클라이언트/서버 관계가 아니라 동등한 컴퓨팅 관계로 peer들을 서로 연결해 주었다. FTP와 Telnet은 클라이언트/서버 관계에서 사용되는 어플리케이션이었다. 인터넷에 연결된 모든 호스트는 다른 호스트에도 FTP나 Telnet을 사용할 수 있었고 미니 컴퓨터와 메인 프레임 서버들은 초기에 대개 서버이자 클라이언트였다. [1]
웹 이전의 인터넷상에서는 서로 다른 두 대의 컴퓨터가 동등하게 연결되었지만, PC가 인터넷에 연결됨에 따라 서버와 클라이언트의 2단 체계로 구성되었다.
참고 자료
[1]권란, 이경근(2004) Unstructred Peer to Peer 네트워크에서의 파일공유. 정보과학회지 22권 제 3호 2004년 3월.[2] Hassan M.Fattah(2003), P2P 비즈니스 혁명. (안진환, 이수경 역). 서울: 동방미디어.
[3] Terms, http://www.terms.co.kr/peer-to-peer.htm.
[4] 김영진, 엄영(2004). P2P 컴퓨팅 환경 기반의 디스커버리 기법. 정보과학회지 22권 제 3호 2004년 3월.
[5] 백맹순(2005). FROM THE ODDUGI MOBILE AGENT COMPUTING SYSTEM TO PEER-TO-PEER GRID COMPUTING SYSTEMS. 박사학위논문. 고려대학교.
[6] 정원호, 강미(2004). 이동 에이전트 기반의 분산 혼합형 Peer to Peer 네트워킹. 정보과학회지 22권 제 3호 2004년 3월.
[7] 박찬열 외(2004). Korea@Home : P2P형 인터넷 기반 분산컴퓨팅. 정보과학회지 22권 제 3호 2004년 3월.
[8] Bryan Cho(2006) P2P 기술과 P2P 컴퓨팅. P2P Technology and P2P Computing.
[9] 김윤석(2008). peer-to-web : 분산저장방식을 이용한 웹상에서의 파일공유방법. 석사학위논문. 서강대 정보통신대학원.
[10] Napster. http://www.napster.com/.
[11] Chord. http://pdos.lcs.mit.edu/chord/.
[12] Tapestry: http//www.cs.berkeley.edu/~ravenben/tapestry/.
[13] 정용민(2003). pure P2P와 hybrid P2P의 동작원리에 대한 연구. 석사학위논문. 동국대 산업기술환경대학원
[14] 박찬모, 김종원(2004). 다양한 P2P 응용을 위한 분산 해쉬테이블 기반 오버레이 네트워크. 정보과학회지 22권 제 3호 2004년 3월.
[15] 김중태(2006) 웹 2.0시대의 기회. 시맨틱 웹. 서울: 디지털미디어리서치
이 자료와 함께 구매한 자료
[컴퓨터공학] P2P(peer to peer)의 모든 것 11페이지
P2P에 관하여 5페이지
P2P에대한 고찰 (Peer_To_Peer) 16페이지
[정보통신] P2P 네트워킹 25페이지
P2P(peer to peer)발표자료 40페이지