P2P Networking and ApplicationsPeer-to-Peer (P2P) networks enable users to directly share digital content (such as audio, video, and text files) as well as real-time data (such as telephony traffic) with other users without depending on a central server. Although originally popularized by unlicensed online music services such as Napster, P2P networking has recently emerged as a viable multimillion dollar business model for the distribution of information, telecommunications, and social networking. Written at an accessible level for any reader familiar with fundamental Internet protocols, the book explains the conceptual operations and architecture underlying basic P2P systems using well-known commercial systems as models and also provides the means to improve upon these models with innovations that will better performance, security, and flexibility. Peer-to-Peer Networking and Applications is thus both a valuable starting point and an important reference to those practitioners employed by any of the 200 companies with approximately $400 million invested in this new and lucrative technology.
|
Contents
1 | |
25 | |
Unstructured Overlays | 45 |
Structured Overlays Geometry and Routing | 75 |
Structured Overlays Maintenance and Dynamics | 107 |
PeertoPeer in Practice | 135 |
Search | 163 |
PeertoPeer Content Delivery | 183 |
Service Overlays | 255 |
Voice Over PeertoPeer | 279 |
Mobility and Heterogeneity | 299 |
Security | 319 |
Managed Overlays | 341 |
Glossary | 361 |
References | 367 |
399 | |
Other editions - View all
P2P Networking and Applications John F. Koegel Buford,Hong Heather Yu,Eng Keong Lua No preview available - 2009 |
Common terms and phrases
architecture attacks bandwidth BitTorrent broadcast cache Chord churn rate client Communications Computer content delivery devices distance distributed distributed hash table dynamic embedding endpoints entries example Figure forwarding function Gnutella graph hash host identifier IEEE implementation INFOCOM IP address IP multicast Kademlia latency layer lookup management agent measurement mechanisms metric mobile nodes multicast group NAT traversal node nodeId object overlay maintenance overlay multicast overlay network overlay operator overlay routing P2P applications P2P network P2P overlay P2P system P2PTV packet Pastry path peer peer join peer-to-peer peer-to-peer networks peer-to-peer overlay peer-to-peer systems peer’s peercasting performance PPLive Proceedings protocol proxy query relay replication request ring routing algorithm routing table scalable schemes selection semantic server service discovery Skype stored streaming structured overlays supernodes superpeer tion topology traffic unstructured update VoIP VoP2P