Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Survey of P2P Filesharing Applications James Kirk CS595-114 February 3, 2004.

Similar presentations


Presentation on theme: "A Survey of P2P Filesharing Applications James Kirk CS595-114 February 3, 2004."— Presentation transcript:

1 A Survey of P2P Filesharing Applications James Kirk CS595-114 February 3, 2004

2 P2P Applications Napster Napster KaZaA KaZaA Morpheus Morpheus eMule eMule W.A.S.T.E. W.A.S.T.E.

3 Napster Audio files (MP3) only Audio files (MP3) only Basic operation: Basic operation:  Connect to Napster server  Upload list of shared files to server  Submit search keywords to server  Select “best” matches by ping time

4 KaZaA Developed by Sharman Networks, incorporated in Vanatu Developed by Sharman Networks, incorporated in Vanatu Security/Trust: Security/Trust:  Integrated virus scan  IM Rejection  Family Filter  Disable personal folder browsing FastTrack Network: assigns “supernodes” FastTrack Network: assigns “supernodes” “Peer Points Manager” reward system “Peer Points Manager” reward system

5 Morpheus Uses Gnutella as a base Uses Gnutella as a base Also searches FastTrack & eDonkey Also searches FastTrack & eDonkey Asks for geographical location on install Asks for geographical location on install Can search for audio, video, images, applications, documents, ROMs, and all Can search for audio, video, images, applications, documents, ROMs, and all

6 eMule Open-Source project Open-Source project Uses local server list generated offline Uses local server list generated offline Self-elected servers index peer files (much like Napster) Self-elected servers index peer files (much like Napster) Servers identified by IP, but peers protected Servers identified by IP, but peers protected

7 W.A.S.T.E. Open-Source application developed by Nullsoft’s Justin Frankel Open-Source application developed by Nullsoft’s Justin Frankel Uses RSA MD5 Encryption between links Uses RSA MD5 Encryption between links Used to create private P2P network among friends Used to create private P2P network among friends

8 BitTorrent Purpose: To decrease server load on downloaded files Purpose: To decrease server load on downloaded files 3 types of hosts: 3 types of hosts:  HTTP servers  Trackers  Peers “Choking” mechanism “Choking” mechanism


Download ppt "A Survey of P2P Filesharing Applications James Kirk CS595-114 February 3, 2004."

Similar presentations


Ads by Google