컴퓨터 공부/Mobile Data Management

[6월 16일 1교시] P2P 파일 공유 기술의 조사 2

려리군 2009. 6. 16. 19:43

Napster

서버는 검색 기능만 제공.

파일에 대한 메타데이터, 접속 정보 테이블, 파일 목록 테이블

장점 : 파일을 찾는데 빠르고 효율적이다.

단점 : 중앙 서버가 고장나면 치명적. 


Gnutella

Purely decentralized & unstructured system

servent

ping : 요청

pong: 응답

Search by flooding에 의해 통신망이 쉽게 혼잡해진다.


Kazaa

부분적 centralized & unstructured system

슈퍼노드의 개념을 사용한다.


Chord

효율적으로 노드를 찾기 위한 분산 lookup 프로토콜

파일 숫자에 대해 인접한 큰 노드에 파일을 저장.

예시) N10~N32 : N32에는 N11~N32까지의 파일이 저장될 수 있다.

※ 분산 hash 테이블 : 원형 링크드 리스트라면 다 검색할 수 없기 때문에 빨리 찾을 수 있는 lookup 테이블을 둔다.