A-Z Popular Blog Security Search »
Technology
 Advertisements
Related Guides

What is Peer-to-peer?

 , updated on December 19, 2016
Peer-to-peer is a computing and networking technique that involves sharing resources as equals. It differs from cloud and server-based computing in that it requires no central authority to offer services.

Technology

Peer-to-peer allows services to be built by connecting devices to devices. Generally speaking, this requires sophisticated algorithms for building efficient dynamic networks. Such algorithms may consider factors such as incentives for sharing resources that discourage peers from consuming resources without sharing. Security is also a significant design consideration as anyone can join a peer-to-peer network and they lack a central controlled environment such as a cloud service.

Example

A peer-to-peer social network could be developed with no central servers and no company running the platform. Devices would offer processing power and data storage to operate the network. Such a network would be under no one's control and would operate by the actions of individual users and the algorithms on which it is based.
Overview: Peer-to-peer
TypeNetworking
Computing
DefinitionBuilding services on top of a network of devices that share resources as peers.
Also Known AsP2P
Related ConceptsComputing
Networking
Internet of Things
Algorithms

Networking

This is the complete list of articles we have written about networking.
Architecture
Campus Network
CDN
Client-Server
Endpoints
Internet Of Things
Intranet
Microtrenching
Network Security
Personal Branding
Pervasive Networks
Point Of Presence
Private Network
Proxy Server
Public Network
Reverse Proxy
Space Network
Tarpit
Telecom
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Networking

A list of networking techniques and concepts.

Overlay Network

Building networks on top of networks for security and privacy.

Net Neutrality

A definition of net neutrality.

Tarpit

A definition of tarpit with examples.

Proxy Server

A definition of proxy server with common examples.

Microtrenching

An overview of microtrenching.

Proximity Awareness

The definition of proximity awareness with examples.

Optical Fiber

A list of optical fiber applications.

Near Field Communication

A definition of near field communication with examples.

Algorithms

A few types of algorithms.

Algorithms vs Code

The difference between algorithms and code.

Deep Magic

An overview of deep magic, a technology term.

Edit Distance

An overview of edit distance.

Random Seed

The definition of random seed with examples.

Soft Computing

The definition of soft computing with examples.

Algorithmic Accountability

The definition of algorithmic accountability with examples.

Input Is Error

An overview of input is error.

IT Bias

An overview of IT biases with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map