Sa Wikipedije:
Peer to peer (eng. isti sa istim ili svaki sa svakim) u računarstvu podrazumijeva:
* koncept umrežavanja računara bez posredstva komercijalnog servera, gdje je svaki računar radna stanica, koja pronalazi druge računare putem interneta, i komunicira s njima direktno, bez potrebe autorizacije na nekom centralnom serveru. Primjer takve mreže su Microsoftove radne grupe (Workgroups), za razliku od domene (Domain) gdje se korisnici moraju prijaviti na centralni server.
* koncept dijeljenja fajlova između većeg broja računara, za razliku od mrežnog servera (file servera) koji koriste protokol za dijeljenje datoteka (NFS, SMB/CIFS, ...)
Peer to peer programi su postali popularni poslije pojave Napstera i masovnog uvođenja širokopojasnog interneta ( DSL, ADSL, Wireless network, Kablovski i Satelitski internet )
Peer to peer protokoli
Mediji koji se dijele putem Interneta moraju biti indeksirani (tj. korisnici moraju imati neki način za naći ono što ih zanima). Postoje centralizirani aerveri koji čuvaju baze podataka koji se nalaze kod korisnika, koje je moguće pretraživati, ili pak postoje poslužitelji koji indeksiraju i čuvaju podatke o podacima do kojih je moguće doći putem "tracker" poslužitelja.
Neki od najpopularnijih protokola (ili mreža) su:
* BitTorrent (s klijentima poput Utorrenta,Azureusa ili BitTornada)
* Direct Connect (DC++, česta primjena mu je u Wireless komunama)
* Gnutella (BearShare, Grokster, LimeWire, MLDonkey, Shareaza)
* Kad (aMule, eMule, MLDonkey)