Este documento compara las arquitecturas cliente-servidor y P2P, destacando que ambas permiten el intercambio de contenido a través de puertos TCP/IP pero que difieren en que la arquitectura cliente-servidor tiene un solo servidor que responde a múltiples clientes mientras que la P2P permite que los nodos actúen como clientes y servidores simultáneamente para distribuir la carga de ancho de banda entre más usuarios.