요약 인터넷에서 개인과 개인이 직접 연결되어 파일을 공유하는 것을 이야기한다.
기존의 서버와 클라이언트 개념이나 공급자와 소비자 개념에서 벗어나 개인 컴퓨터끼리 직접 연결하고 검색함으로써 모든 참여자가 공급자인 동시에 수요자가 되는 형태이다.
크게 2가지 방식이 있다. 하나는 어느 정도 서버의 도움을 얻어서 개인간 접속을 실현하는 방식이고, 다른 하나는 클라이언트 상호간에 미리 주소(IP address) 등의 개인 정보를 공유하여 서버 없이 직접 연결하는 방식이다. 앞의 경우에도 접속 및 검색 단계 이후는 뒤의 경우와 동일하게 개인끼리 직접 정보를 공유하고 교환하게 된다.
앞의 예로 미국의 냅스터(napster)와 한국의 소리바다 등을 들 수 있고 뒤의 방식으로는 그누텔라(Gnutella)가 대표적이다. 단, 서버를 사용하는 방식은 저작권 문제에서 자유로울 수 없고 서버의 부하로 인한 속도 저하 등의 문제점을 안고 있다. 반면에 그누텔라와 같은 직접 연결에서는 검색이 어렵고 네트워크 자체의 부하를 해결해야 하는 난점이 있다.
이에 따라 사용자를 제한하여 네트워크 부하를 줄이고 검색방법을 개선한 프로그램이 새롭게 나오고 있다. 최근에는 원격 공동작업을 위한 기능 및 도구를 제공하는 방식도 발전하고 있다.