P2P(peer to peer)는 네트워크로 연결되어 있는 모든 컴퓨터가 서버와 클라이언트의 기능을 하는 컴퓨터 네트워크를 의미한다. 기존의 서버와 클라이언트 개념이나 공급자와 소비자 개념에서 벗어나 개인 컴퓨터끼리 직접 연결하고 검색함으로써 모든 참여자가 공급자인 동시에 수요자가 되는 형태이다. P2P에서는 네트워크로 연결되어 있는 컴퓨터 간의 저장되어 있는 자원을 공유할 수 있고, 개별 컴퓨터에 있는 중앙처리장치 처리 능력과 사람들의 협업적 활동에 이르기까지 다양하다.


 이러한 서비스로 대표적인 것이 음악파일(MP3)들을 인터넷을 통해 공유할 수 있게 해주는 서비스를 제공했던 냅스터(Napster)이며, 개인이 원하는 모든 파일을 공유할 수 있는 서비스인 글로벌스케이프의 큐트MX와 널소프트의 그누텔라, 영국의 프로그래머 아이언 클락이 개발한 프리넷, 냅스터와 유사한 서비스인 우리나라의 소리바다 등이다. 이외에도  당나귀(edonkey), 프르나, 카자(Kazaa), 비트토렌트(BitTorrent) 등 다양하다.