Este documento compara las arquitecturas cliente-servidor y P2P. La arquitectura cliente-servidor tiene un servidor central que procesa peticiones de múltiples clientes, mientras que P2P no tiene servidores centrales sino nodos que actúan como clientes y servidores entre sí de forma descentralizada y cooperativa para compartir contenido.