Lecture 10
Todays topic deals with communication beyond client - server. We are going to discuss Peer-to-Peer communication, BitTorrent, and underlying technologies such as Distributed Hash Tables (DHTs).
The outline for the lecture is as follows:
- Peer-to-Peer networks
- Overlay Routing
- BitTorrent
- Related technologies (F2F, Distributed Computation, P4P, BitTorrent LTDP)
Download the lecture notes as a PDF. Or, alternatively, download the lecture notes as handouts (6 per page).
Reading
Intensive reading: 10.1, 10.3 - 10.5
Extensive reading: 10.2, 10.6
Exercises
Primary set: 10.1, 10.2
Secondary set: 10.7, 10.9