Básicamente, una red informática basada en P2P (del ingles Peer to Peer), se refiere a una red que no posé servidores ni clientes fijos, sino una serie de nodos que trabajan como servidores y como clientes de los demás nodos de la red.

De este modo, todos los nodos poseen el mismo comportamiento y son capaces de realizar las mismas operaciones sin tener la necesidad de tener la misma configuración local, velocidad de proceso, ancho de banda de su conexión a la red ni la misma capacidad de almacenamiento.

Este tipo de red informática se aparta del tipo de red cliente-servidor tradicionalmente utilizado por las aplicaciones de Internet.

Entre las aplicaciones actuales y futuras de las redes P2P, cabe destacar: negocios de intercambio de todo tipo de contenidos digitales de forma legal, protección contra virus, difusión de televisión y radio en tiempo real, telefonía IP, mensajería, redes de almacenamiento,….

Información de la Wikipedia:

A grandes rasgos, una red informática entre iguales (en inglés peer-to-peer -que se traduciría de par a par- o de punto a punto, y más conocida como P2P) se refiere a una red que no tiene clientes ni servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores de los demás nodos de la red. Es una forma legal de compartir archivos de forma similar a como se hace en el email o mensajeros instantáneos solo que de una forma mas eficiente.

Este modelo de red contrasta con el modelo cliente-servidor el cual se rige de una arquitectura monolítica donde no hay distribución de tareas entre sí, sólo una simple comunicación entre un usuario y una terminal en donde el cliente y el servidor no pueden cambiar de roles.

Las redes de ordenadores Peer-to-peer (o “P2P”) son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado, mucho más rendimiento en las conexiones y transferencias que con algunos métodos centralizados convencionales donde una cantidad relativamente pequeña de servidores provee el total de banda ancha y recursos compartidos para un servicio o aplicación. Típicamente estas redes se conectan en gran parte con otros nodos vía “ad hoc”.

Dichas redes son útiles para muchos propósitos (ver Aplicaciones de las redes P2P),pero se usan muy a menudo para compartir toda clase de archivos que contienen: audio, video, texto, software y datos en cualquier formato digital. Este tipo de red es también comúnmente usado en telefonía VoIP para hacer más eficiente la transmisión de datos en tiempo real así como lograr una mejor distribución del tráfico de la telefonía utilizando tecnología P2P.

Cualquier nodo puede iniciar, detener o completar una transacción compatible. La eficacia de los nodos en el enlace y transmisión de datos puede variar según su configuración local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexión a la red y capacidad de almacenamiento en disco.

Fuente : Wikipedia