Een peer-to-peer (p2p, peer 2 peer) netwerk is een groep van computers die onderling date uitwisselen.
Het tegenovergestelde van peer-to-peer is het Client-server model, het internet werkt op deze manier. Een klant vraagt dan informatie op bij een centrale server, bijvoorbeeld bij het doen van een banktransactie. Filmpjes kijken op internet werkt ook op deze manier. Iemand vult een zoekterm in en de servers van Google geven antwoord.
De peers in een peer-to-peer netwerk zijn computersystemen en andere apparaten die met elkaar verbonden zijn. Bestanden kunnen direct worden gedeeld via het netwerk waarop de peers zijn aangesloten. Er is geen centrale management tool in het netwerk verwerkt. Elke peer is dus server en cliënt tegelijk. Een p2p netwerk is decentraal omdat alle peers dezelfde rechten hebben. De blockchain is een voorbeeld van een peer-to-peer netwerk. In een p2p netwerk worden de capaciteiten van individuele computers samengevoegd. Dit gaat dan om de rekenkracht, opslagruimte en bandbreedte. Alle individuele computers bij elkaar bieden op deze manier concurrentie aan de centrale servers van tech-giganten.
Het doel van een peer to peer netwerk is om bronnen te delen en computer samen te laten werken om een bepaalde taak uit te voeren. Eén van de meest voorkomende taken die een p2p netwerk uitvoert is het delen van bestanden. Computers kunnen tegelijkertijd ontvangen en verzenden, wanneer je op een traditionele website een bestand download dient de website als server en de persoon die downloadt als cliënt.
Wanneer je dit doet via een p2p netwerk is de download afkomstig van meerdere computers die het bestand al hebben. Het netwerk maakt van die losse deeltjes dan weer één bestand. Tegelijkertijd wordt het bestand ook weer verzonden vanaf jouw computer. Programma’s als BitTorrent en LimeWire maken ook gebruik van deze technologie om bestanden te delen.