An Introduction to Peer-to-Peer Networks
Freenet. Anonymity Napster, Gnutella, Kazaa do not provide anonymity Users know who they are downloading from Others know who sent a query Freenet.