Chapter 2. Peer-to-Peer Concepts

Looking beyond the popular P2P applications surveyed in the previous chapter, here we present a forward-looking view of the operation of a P2P system, where P2P encompasses mobile and other consumer electronics devices. We then discuss the principles of P2P overlays, such as self-organization and peer autonomy. Then we provide a sequence of sections giving various perspectives on the P2P model, including a graph theoretic perspective, a design space perspective, a routing performance perspective, and an implementation perspective.

Operation of a P2P System

The User View

A user downloads P2P application software from a Website on the Internet and installs it on his personal computer. Let's assume that the computer ...

Get P2P Networking and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.