Peer-to-Peer Architecture: Definition, Taxonomies, Examples, and Applicability
RFC 5694, “Peer-to-Peer Architecture: Definition, Taxonomies, Examples, and Applicability”, is an Informational document published in November 2009 by G. Camarillo, IAB. The canonical text is published by the RFC Editor.
Abstract
In this document, we provide a survey of P2P (Peer-to-Peer) systems. The survey includes a definition and several taxonomies of P2P systems. This survey also includes a description of which types of applications can be built with P2P technologies and examples of P2P applications that are currently in use on the Internet. Finally, we discuss architectural trade-offs and provide guidelines for deciding whether or not a P2P architecture would be suitable to meet the requirements of a given application. This memo provides information for the Internet community.
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 5694 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5693 Application-Layer Traffic Optimization Problem Statement
- RFC 5695 MPLS Forwarding Benchmarking Methodology for IP Flows
- RFC 5692 Transmission of IP over Ethernet over IEEE 802.16 Networks
- RFC 5696 Baseline Encoding and Transport of Pre-Congestion Information
- RFC 5691 RTP Payload Format for Elementary Streams with MPEG Surround Multi- Channel Audio
- RFC 5697 Other Certificates Extension
- RFC 5698 Data Structure for the Security Suitability of Cryptographic Algorithms
- RFC 5689 Extended MKCOL for Web Distributed Authoring and Versioning