P2P 파일은 가상 네트워크를 생성해서 다수의 사용자가 서로 파일을 공유하면서 작동한다. 하지만 P2P 파일 공유는 IP 주소가 공개되기 때문에 공격의 타깃이 될 수도 있다. 그러므로 IP 주소를 숨겨주는 VPN을 사용하는 편이 좋다. 각 토렌트는 1개의 단일 서버가 아닌 다른 컴퓨터 내 호스트된 다수의 파일로 구성되어 있다. P2P 네트워크에서 파일 다운로드를 요청하면 모든 컴퓨터는 함께 작동하여 나의 기기 내 이를 업로드한다. 다른 모든 부분이 업로드되면 전체 다운로드가 완료된다. 그렇기에 1개 서버보다 더 빠르게 파일을 다운로드할 수 있다.