Book description
The term "peer-to-peer" has come to be applied to networks that expect end users to contribute their own files, computing time, or other resources to some shared project. Even more interesting than the systems' technical underpinnings are their socially disruptive potential: in various ways they return content, choice, and control to ordinary users.
While this book is mostly about the technical promise of peer-to-peer, we also talk about its exciting social promise. Communities have been forming on the Internet for a long time, but they have been limited by the flat interactive qualities of email and Network newsgroups. People can exchange recommendations and ideas over these media, but have great difficulty commenting on each other's postings, structuring information, performing searches, or creating summaries. If tools provided ways to organize information intelligently, and if each person could serve up his or her own data and retrieve others' data, the possibilities for collaboration would take off. Peer-to-peer technologies along with metadata could enhance almost any group of people who share an interest--technical, cultural, political, medical, you name it.
This book presents the goals that drive the developers of the best-known peer-to-peer systems, the problems they've faced, and the technical solutions they've found. Learn here the essentials of peer-to-peer from leaders of the field:
- Nelson Minar and Marc Hedlund of target="new">Popular Power, on a history of peer-to-peer
- Clay Shirky of acceleratorgroup, on where peer-to-peer is likely to be headed
- Tim O'Reilly of O'Reilly & Associates, on redefining the public's perceptions
- Dan Bricklin, cocreator of Visicalc, on harvesting information from end-users
- David Anderson of SETI@home, on how SETI@Home created the world's largest computer
- Jeremie Miller of Jabber, on the Internet as a collection of conversations
- Gene Kan of Gnutella and GoneSilent.com, on lessons from Gnutella for peer-to-peer technologies
- Adam Langley of Freenet, on Freenet's present and upcoming architecture
- Alan Brown of Red Rover, on a deliberately low-tech content distribution system
- Marc Waldman, Lorrie Cranor, and Avi Rubin of AT&T Labs, on the Publius project and trust in distributed systems
- Roger Dingledine, Michael J. Freedman, andDavid Molnar of Free Haven, on resource allocation and accountability in distributed systems
- Rael Dornfest of O'Reilly Network and Dan Brickley of ILRT/RDF Web, on metadata
- Theodore Hong of Freenet, on performance
- Richard Lethin of Reputation Technologies, on how reputation can be built online
- Jon Udell ofBYTE and Nimisha Asthagiri andWalter Tuvell of Groove Networks, on security
- Brandon Wiley of Freenet, on gateways between peer-to-peer systems
You'll find information on the latest and greatest systems as well as upcoming efforts in this book.
Publisher resources
Table of contents
- Special Upgrade Offer
- Preface
-
I. Context and Overview
- 1. A Network of Peers: Peer-to-Peer Models Through the History of the Internet
- 2. Listening to Napster
-
3. Remaking the Peer-to-Peer Meme
-
From business models to meme maps
- A success story: From free software to open source
- The current peer-to-peer meme map
-
The new peer-to-peer meme map
- File sharing: Napster and successors
- Mixing centralization and decentralization: Usenet, email, and IP routing
- Maximizing use of far-flung resources: Distributed computation
- Immediate information sharing: The new instant messaging services
- The writable Web
- Web services and content syndication
- Peer-to-peer and devices
- Strategic positioning and core competencies
-
From business models to meme maps
- 4. The Cornucopia of the Commons
-
II. Projects
- 5. SETI@home
- 6. Jabber: Conversational Technologies
- 7. Mixmaster Remailers
- 8. Gnutella
- 9. Freenet
- 10. Red Rover
- 11. Publius
- 12. Free Haven
-
III. Technical Topics
- 13. Metadata
- 14. Performance
- 15. Trust
-
16. Accountability
- The difficulty of accountability
- Common methods for dealing with flooding and DoS attacks
- Micropayment schemes
- Reputations
- A case study: Accountability in Free Haven
- Conclusion
- Acknowledgments
-
17. Reputation
- Examples of using the Reputation Server
- Reputation domains, entities, and multidimensional reputations
- Identity as an element of reputation
- Interface to the marketplace
- Scoring system
- Reputation metrics
- Credibility
- Interdomain sharing
- Bootstrapping
- Long-term vision
- Central Reputation Server versus distributed Reputation Servers
- Summary
-
18. Security
- Groove versus email
- Why secure email is a failure
- The solution: A Groove shared space
- Security characteristics of a shared space
- Mutually-trusting shared spaces
- Mutually-suspicious shared spaces
- Shared space formation and trusted authentication
- Inviting people into shared spaces
- The New-Member-Added delta message
- Key versioning and key dependencies
- Central control and local autonomy
- Practical security for real-world collaboration
- Taxonomy of Groove keys
- 19. Interoperability Through Gateways
- 20. Afterword
- A. Directory of Peer-to-Peer Projects
- B. Contributors
- Index
- Special Upgrade Offer
- Copyright
Product information
- Title: Peer-to-Peer
- Author(s):
- Release date: February 2001
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491943212
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Design Driven Testing: Test Smarter, Not Harder
The groundbreaking book Design Driven Testing brings sanity back to the software development process by flipping …
book
The Game Maker’s Companion: Game Development: The Journey Continues
The Game Maker’s Companion is the long-awaited sequel to The Game Maker’s Apprentice. This book picks …
book
Peer-to-Peer Computing
While people are now using P2P applications for processes, such as file sharing, many research and …