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:

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