Peer-to-Peer (P2P) atau teknologi dari “ujung” ke “ujung” perta-ma kali di luncurkan dan dipopulerkan oleh aplikasi-aplikasi “berbagi-berkas” (file sharing) seperti Napster dan KaZaA. Pada konteks ini teknologi P2P memungkinkan para pengguna untuk berbagi, mencari dan mengunduh berkas.
Sistem P2P yang sebenarnya adalah suatu sistem yang tidak hanya menghubungkan “ujung” satu dengan lainnya, namun ujung-ujung ini saling berhubungan secara dinamis dan berpartisipasi dalam mengarah¬kan lalu lintas komunikasi informasi, pemrosesan, dan penugasan pembagian bandwidth yang intensif, dimana bila sistem ini tidak ada, tugas-tugas ini biasanya diemban oleh server pusat.
Sebenarnya pengertian jaringan Peer to Peer (PC to PC) adalah jaringan komputer yang dapat menghubungkan beberapa komputer, dimana di antara beberapa komputer tersebut bisa menjadi server maupun client, jadi tidak ada perbedaan antara client dan server.