A-Z Popular Blog Security Search »
Related Guides

What is Peer-to-peer?

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


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.


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
Building services on top of a network of devices that share resources as peers.
Also Known As
Related Concepts


This is the complete list of articles we have written about networking.
Campus Network
Internet Backbone
Internet Of Things
Last Mile
Network Security
Personal Branding
Pervasive Networks
Point Of Presence
Private Network
Proxy Server
Public Network
Reverse Proxy
Space Network
More ...
If you enjoyed this page, please consider bookmarking Simplicable.


A list of networking techniques and concepts.

Overlay Network

Building networks on top of networks for security and privacy.

Internet Backbone

An overview of internet backbones.


A definition of tarpit with examples.

Proxy Server

A definition of proxy server with common examples.


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.


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