Penggunaan Rakan-ke-rakan

Dalam animasi gambar ini,bar berwarna pada setiap klien menunjukkan satu fail. Pemilik fail asal hanya perlu menghantar satu fail untuk berkongsi dengan semua orang.

Walaupun istilah ini hanya secara teknikal boleh digunakan bagi beberapa teknologi jaringan "networking technologies" dan applikasi yang menggunakan model ini (seperti protokol NNTP yang digunakan untuk memindah berita Usenet, ARPANET, applet Java sembang terus "live chat" tersebar atau BBS FidoNet), ia pada kebiasaannya digunakan untuk merujuk kepada jaringan perkongsian fail seperti Gnutella, FastTrack, dan sekarang yang ditutup Napster yang memberikan kemudahan percuma untuk perpindahan fail (dan agak "anonymous") antara komputer peribadi bersambung dengan Internet.

Sesetengah jaringan dan saluran, seperti Napster, OpenNap, atau IRC @find, menggunakan struktur pelayan-pelanggan untuk sebahagian tugas (contoh pencarian) dan struktur rakan-ke-rakan untuk yang lain. Jaringan seperti Gnutella atau Freenet, menggunakan struktur rakan-ke-rakan untuk semua tujuan dan dirujuk sebagai jaringan rakan-ke-rakan sebenar.

Apabila istilah rakan-ke-rakan digunakan untuk menggambarkan jaringan Napster, ia membayangkan protokol rakan adalah penting, tetapi sebenarnya pencapaian Napster terbesar adalah pemberian kuasa kepada rakan (contoh perbatasan jaringan). Protokol rakan merupakan cara paling biasa untuk mencapai matlamat ini.