Chapter 5. Deploying P2P Solutions

Before getting lost in the technical detail of the different implementations, fascinating as that may be, let’s take a moment to consider the practicalities of choosing and deploying a p2p solution in the first place. In other words, we should try to relate the deployment context and the goals with a general evaluation of the potential benefits and problems that peer technologies might bring.

The individual user usually has great freedom to install any desired peer technology and usually demonstrates a casual attitude to connecting p2p to an external and essentially untrusted network such as the Internet. Therefore, the deployment discussion has a marked bias towards business contexts, where multiple clients ...

Get Peer to Peer: Collaboration and Sharing over the Internet 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.