Está en la página 1de 11

P2P

P2P
La primera aplicacin P2P (Peer-to-peer) fue Hotline Connect, desarrollada en 1996 para el sistema operativo Mac OS por el joven programador australiano Adam Hinkley. Hotline Connect pretenda ser una plataforma de distribucin de archivos destinada a empresas y universidades.

Concepto de P2P
P2P (Peer-to-Peer, entre pares, par igual, entre iguales o de igual a igual.) Bsicamente, una red informtica P2P se refiere a una red que no tiene clientes y servidores fijos, sino una serie de nodos que se comportan a la vez como clientes y servidores de los dems nodos de la red.

Las primeras aplicaciones que pueden considerarse P2P fueron el servicio de noticias de Internet o Usenet (1979) y el servicio de resolucin de nombres de Internet o DNS (1983).

Arquitectura bsica de una red P2P.

Arquitectura P2P
Arquitectura Pura
Todos los pares contienen informacin de encaminamiento

Arquitectura Hibrida
Un coordinador central

Arquitectura Mixta
Slo los superpares contienen informacin de encaminamiento

Caractersticas del P2P


Escalabilidad: Las redes P2P tienen un alcance mundial con cientos de millones de usuarios potenciales. Anonimato: Es deseable que en estas redes quede annimo el autor de un contenido, el editor, el lector, el servidor que lo alberga y la peticin para encontrarlo siempre que as lo necesiten los usuarios.

Propiedad compartida: La propiedad compartida reduce el coste de la posesin de los sistemas y contenidos, as como el coste de su mantenimiento. Conectividad ad hoc: La naturaleza ad hoc de la conectividad es normal en los entornos P2P, por lo que estas aplicaciones estn preparadas para nodos que no estn disponibles durante todo el tiempo o que lo hacen de forma intermitente.

Robustez: La naturaleza distribuida de las redes peer-To-peer tambin incrementa la robustez en caso de haber fallos en la rplica excesiva de los datos hacia mltiples destinos. Seguridad. Los sistemas P2P comparten la mayora de los requisitos de seguridad con los sistemas distribuidos tradicionales, como el establecimiento de relaciones de confianza entre los nodos y objetos distribuidos y de esquemas de intercambio de claves de sesin.

Aplicaciones P2P
Ants Ares eDonkey eMule Torrent