Peer-to-peer (P2P) networking is a decentralized community structure the place every participant has the identical capabilities and obligations, in contrast to a client-server mannequin the place there’s a central server and a number of shoppers.
In a P2P community, every peer can provoke a connection to a different peer and ship knowledge to and obtain knowledge from one another instantly with out the necessity for a intermediary. Which means that there is no such thing as a single level of failure and the community is extra resilient to assaults and outages.
P2P networks are sometimes used for file sharing, however they will also be used for different purposes similar to on-line gaming, video streaming, and distributed computing.