A peer-to-peer, rövidítve P2P, magyarul „egyenrangú felek közötti” vagy „partnerhálózat” technológiát jelent. Ez egy olyan hálózati architektúra, ahol az eszközök, számítógépek, vagy szoftverek közvetlenül kommunikálnak egymással, nem pedig egy központi szerveren vagy szolgáltatón keresztül. Ilyenkor minden résztvevő (peer) egyszerre lehet kliens és szerver is, vagyis adatokat kérhet és szolgáltathat más résztvevőknek.
A P2P hálózatok jellemzői:
- Nincs központi irányítás, a rendszer decentralizált.
- A folyamatos adatcserét a résztvevők biztosítják.
- Ha egy vagy több résztvevő kiesik, a hálózat ettől még működőképes maradhat.
- Gyakran gyorsabb adatátvitel érhető el, mivel az adat több forrásból érkezhet egyszerre.
Példák peer-to-peer rendszerekre:
- Fájlcserélő rendszerek:
BitTorrent, eDonkey, Kazaa — fájlok letöltése és feltöltése más felhasználók számítógépeiről. - P2P telefonálás, üzenetküldés:
Skype kezdeti verziói, Tox, Jami — üzenetek és hívások közvetlenül a résztvevők között. - Kriptovaluták:
Bitcoin, Ethereum — tranzakciók kezelése központi bank vagy cég nélkül. - P2P fizetési rendszerek:
PayPal P2P, Venmo, Revolut — pénzküldés közvetlenül ismerősök között. - Megosztott tárolás, számítás:
IPFS, SETI@home, Folding@home — adatok megosztása vagy számítási feladatok elosztása több gép között.
Szinonimák:
- decentralizált hálózat
- partnerhálózat
- egyenrangú hálózat
- társhálózat
Összefoglalva:
A peer-to-peer azt jelenti, hogy minden résztvevő egyenrangú partnerként vesz részt az adatcserében vagy együttműködésben – nincs szükség „felettes” központi szerverre. Ez nagyobb rugalmasságot, esetenként gyorsabb működést, és jobb ellenállóképességet ad a rendszernek.