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 테이블을 둔다.
'컴퓨터 공부 > Mobile Data Management' 카테고리의 다른 글
[6월 16일 3교시] 인터넷 경향 (0) | 2009.06.16 |
---|---|
[6월 16일 2교시] DHT(Distributed Hash Table) (0) | 2009.06.16 |
[6월 15일 3교시] P2P 파일 공유 기술의 조사 1 (0) | 2009.06.15 |
[6월 15일 2교시] P2P 시스템의 형태 (0) | 2009.06.15 |
[6월 15일 1교시] P2P 시스템 (0) | 2009.06.15 |