Week 4: Peer-to-peer file sharing
Peer-to-peer file sharing: Napster, Gnutella, Kazaa, Bittorrent
Distributed hash tables
- Lecture notes:
- Peer-to-peer file sharing - Lecture slides (6 per page)
- Recitation notes:
- Peer-to-peer: Distributed Hash Tables - Recitation slides (6 per page)
- Terms with which you should be familiar:
-
Peer to peer, peers, robustness, self-scalability, central directory, overlay network, peer connections, flood, ultrapeers/supernodes, torrent, seed node, tracker, leecher.
Hash, distributed hash table, successor node.