Peer-to-Peer computing is defined as a network - of any size, even across the Internet - where individual computers connect and exchange files and information directly without a central server. The most popular P2P application has been the sharing of MP3 files by websites such as Napster. Other services such as Gnutella have grown rapidly as well, with more than 40,000 computers connected through Gnutella at any one time. In addition, a new product - Groove - is one of the first P2P business applications that allows people in organizations to share files without the need for a client/server relationship.
Peer to Peer: Groundbreaking, Controversial, and Still Growing Not every "next big thing" has lived up to its promise, but the technologies comprising peer-to-peer computing are definitely here to stay. Inside, Michael Miller walks you through this still-burgeoning field, showing you where it's come from and where it's headed. In between, he looks closely at P2P's current representatives, including Napster, Aimster, and SETI@home, drawing from their successes and controversies to paint a vivid picture of a diverse set of applications that continue to change the way the world thinks about computing.
Delve into every aspect of the P2P revolution:
* Distributed computing
* Applications development
Explore the state of the art in P2P ...
* Instant messaging
* Microsoft's .NET initiative
... as well as P2P's origins and future directions.