Este documento compara las arquitecturas cliente-servidor y P2P. La arquitectura cliente-servidor requiere de un servidor central y clientes, mientras que la arquitectura P2P no tiene servidores o clientes fijos, sino múltiples nodos iguales en la red. La arquitectura cliente-servidor depende del servidor central, mientras que la P2P permite la transferencia de información a través de la red de manera descentralizada incluso si algunos nodos fallan.