Searching the Network
Leaving aside the communicative p2p implementations, probably the next most common reason for running a p2p network is distributing and sharing resources. A core functionality in the network is the ability to search for specific resources, distributed services, or for that matter, people.
For the purposes of this discussion of principles, it’s convenient to restrict the focus to finding content, as in the common file-sharing applications. Although the related issues of storing and retrieving content is mentioned in this context, the Content Management section looks specifically at this aspect.
The seemingly trivial issue of finding content is actually quite complex in practical implementation. Different networks—and for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access