Cover image for Peer to peer : collaboration and sharing over the Internet
Title:
Peer to peer : collaboration and sharing over the Internet
Author:
Leuf, Bo.
Personal Author:
Publication Information:
Boston : Addison-Wesley, [2002]

©2002
Physical Description:
xxiv, 429 pages : illustrations ; 24 cm
General Note:
Includes index.
Language:
English
ISBN:
9780201767322
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
TK5105.525 .L48 2002 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

A practical guide to putting Peer to Peer technologies to work in a personal or business web site. The book melds practical information with in-depth analysis in an informal style.


Author Notes

Bo Leuf has extensive experience in technical communication and teaching, coupled with a deep understanding of cross-platform software product design, user interfaces and usability analysis. He maintains several professional and recreational Internet Web sites, including one that provides commercial Web hosting and Wiki services for others. An independent consultant in Sweden for more than 25 years, Bo has been responsible for software development and localization projects. He is currently a freelance consultant and technical writer, specializing in software documentation, translation, and design-team training. He is a regular contributor to a major Swedish computer magazine, and a frequent speaker at technical conferences.



0201767325AB04092002


Table of Contents

Foreword
Preface
Why This Book?
P2P: The Journey
Who Should Read This Book
Book Structure
The Author
Contributors and Colleagues
Errata and Omissions
Contacting the Author or Publisher
I Peer To Peer Overview
1 Introduction to Peer to Peer
The Concept
The Killer P2P Application
The Bandwidth Factor
The Distribution Factor
A Common Denominator
Historical Analogies
Telephony
Internet Infrastructure
Power to the People
Virtual P2P
Original Chat and IM
2 Peer Architectures
From Model to Reality
Protocol Types
Network Purpose
Architectural Models
Atomistic P2P
User-Centric P2P
Data-Centric P2P
Leveraged P2P
Specific Architectures
Native Networking
Other Application Groups
3 Internet-Based Peer Network Application
Implementation Overview
Particular Focus
Searching the Network
Atomistic Search
Distributed Search
Content Management
Storage and Retrieval
Improving Retrieval Performance
4 Security, Vulnerability, and the Legal Issues of P2P
Security Issues
The Dimensions of Security
Firewalls and Tunnels
Subversive P2P
Redundancy and Persistence
Legal Issues
Peer Communication
File Sharing
Intellectual Property Rights
Anonymity
II Peer To Peer Solutions
5 Deploying P2P Solutions
Practical Considerations
Why Deploy P2P?
Business Considerations
The Benefits
The Problems
Selecting and Deploying the Technology
Dynamic or Static
Determining Purpose and Scope
Select an Implementation
Scalability Barriers
Connectivity and Scale
Addressability and Scale
Scalability in the Atomistic Model
Scalability in the User-Centric Model
Scala
bility in the Data-Centric Model
An Adaptive Large-Scale Solution
6 Instant Messaging
Beyond E-Mail
Net-Babble
Messaging Technologies
Some IM Concepts
ICQ and AIM
ICQ-IM for the Masses
ICQ Protocol
Using ICQ
AIM
Jabber
Infrastructure
Jabber Protocol
Brief Mentions
Psst
Trillian
P2PQ
Windows Messenger
7 Sharing Content
Napster
Napster Architecture
Alternatives Gain Users
Gnutella
Infrastructure
Client Software
Connecting to Others
Broadcast-Routing Strategy
Protocol
Transfer Issues
Gnutella Scalability
Trust and Reputation Issues
Madster
8 Distributed Content
Mojo Nation
Infrastructure
Mojo Money and QoS
Cooperative Content Storage
Joining the Network
Server and Broker
Workable Micropayments
File Management
Mojo Nation Protocol
Reputation Management
Relay Services
MNnet
Swarmcast
How It Works
Minimal Knowledge Solution
9 Persistent and Anonymous Solutions
Freenet
Concept of Freedom
How It Works
Trust and Content Veracity
Protocol Details
Node Discovery
Malicious Nodes
Scalability and Stability
Practical Installation
Ongoing Work
Business Solutions
Related Work
10 Collaborative P2P Spaces
Groove
The Architecture
Shared Workspaces
Protocol
Security Issues
Client Issues
JXTA
JXTA Architecture
Peers and Groups
Firewalls
Security Model
Software Projects
III Voices And Visions
11 Peering Insights
Peer Community
Technology Acceptance
Social Criteria of P2P
The Content Control Wars
The Legal Challenge
Micropayment Solution
Free and Legal
Visions of Sugarplum
12 P2P Case Studies
Enterprise Goes Peer
Intel and P2PWG
Finance and Trading
The Case of the Missing Material
Brief Mentions
Usage Cases
Usage Patterns and Problems
Peer-to-Peer Journalism
Practical Trust Systems
Security Futures
Peer-to-Peer Politics
Peer Integration
Integtration with the New Web
13 In a Screen Darkly
Networking the Future
The Future of P2P
The P2P Vision
Embedded Peers
Collaboration Peers
Distributed Processing
Superdistribution
Trust and Recommendation Peers
Appendix A: Technical Terms and References
Appendix B: P2P Resources
Appendix C: Lists
Index. 0201767325T05292002