P2P (peer-to-pper), que significa “par-a-par” ao pé da letra, é um formato que tem por objetivo descentralizar as funções convencionais de rede, no qual o computador de cada usuário conectado na internet realiza funções de servidor e cliente ao mesmo tempo.
Explicando de uma forma mais simples, o P2P consiste em uma rede de computadores que compartilham arquivos pela internet. Não há servidores dedicados para armazenar e distribuir estes arquivos para download. Neste caso, os próprios usuários, que ao mesmo tempo fazem download, também disponibilizam arquivos para que outros usuários busquem arquivos em sem computador. Como dissemos acima, cada computador trabalha como servidor e cliente ao mesmo tempo.
OBS: Quando falamos que o computador funciona como servidor, significa que ele disponibiliza o arquivo para que os usuários (clientes) façam o download.
Existem diversos programas P2P, entre eles podemos destacar: eMule, LimeWire, Ares Galaxy, Shareaza, DreaMule e Morpheus.