a grosso modo
EMULE
programa que se conecta a servidores en los que hay más gente y desde ellos intercambian archivos
BT
en bt hay un tracker que tiene información de 1 archivo (o más), para cada archivo, el tracker va repartiendo información sobre la gente que tiene el archivo, el porcentaje que tiene cada uno, etc, y lo reparte según cada fuente lo necesite
FTP
con ftp en cambio te conectas a 1 sólo servidor que contiene archivos. como si fuese un disco duro, vas navegando por él, y puedes enviar o recibir el archivo que quieras (bueno, que te dejen). esto no es p2p, las transferencias son cliente-servidor exclusivamente
queda claro? me he inventado algo sin querer? xD