This insider's account of Peer-to-Peer (P2P) Computing takes you from past experimental projects to the present resurgence, and looks into its future as a computing model for businesses and consumers on the Internet. Whether you are an application developer, an IT professional, or an end user, this book will help you discover what the P2P buzz is all about. Included are some early success stories and discussions of the challenges still ahead. Learn about the technologies that form the foundation on which P2P applications can be developed. Read about solutions and innovations from the pioneering work done by the most creative developers in the P2P arena. This book portrays P2P computing as a viable set of technologies and a computing model for business and the enterprise, as well as for self-organized, self-managed online communities of consumers. P2P is about secure direct exchanges and sharing of resources at the edge of the network. It enhances and complements current network computing in wonderful and exciting ways. At home and in the corporate world, for e-commerce and for entertainment, P2P enables novel applications and usages in three categories: meaningful collaborations through direct exchanges, relevant content discovery and delivery, and efficient use of shared resources.