Sei sulla pagina 1di 15

Sistemas PeerTo-Peer

Concepto
Las aplicaciones p2p o peer to peer (entre pares
en espaol) son aplicaciones de intercambio de
informacin de manera descentralizada y
distribuida. Esto quiere decir que mediante el
uso de internet un usuario puede poner a
disposicin de cualquiera que est conectado los
ficheros que contenga su disco duro.

Peer-To-Peer (P2P): Comparticin de


recursos informticos e informacin mediante
intercambio directo.
La comunicacin es simtrica.
Los equipos actan como iguales (peers).
Los peers cumple a la vez el papel de cliente
y servidor.
Alternativa a la arquitectura cliente/servidor.

Peer-To-Peer
Cualquier equipo puede ofrecer un servicio a
otro.
Organizacin totalmente distribuida:
No dependen de un servidor centralizado para
ofrecer acceso a los servicios.

Funcionan de forma independiente al


sistema de nombrado de dominio (DNS).
Distribuyen la responsabilidad de ofrecer
servicios entre todos los peers de la red:

Elimina las indisponibilidades de servicios debidas


a cadas de los servidores.
Mejora la escalabilidad.

Arquitecura :

Arquitectura p2p
descentralizada

APLICACIONES
Comparticin de ficheros..-Una caracterstica de P2P
es que la informacin es distribuida de forma totalmente
flexible, segura y dinmica, haciendo que su control sea
realmente complicado
Distribucin de contenidos.- La distribucin de
contenidos se diferencia de la comparticin de ficheros,
en cuanto a que dichos ficheros son en este caso
replicados entre todos los distintos iguales

APLICACIONES
Sincronizacin de datos.- . La sincronizacin es similar
a la distribucin de contenidos, con la diferencia de que
es a un nivel ms granular
Mensajera instantnea.-Permite el uso de telefonia IP,
videoconferencia IP a aplicaciones como MSN Messenger
y Skype.
Colaboracin.- . La informtica colaborativa
(groupware) consiste en varias tecnologas y procesos
para eliminar el aislamiento de los empleados
individuales y construir un nuevo modelo empresarial
cooperativo.

APLICACIONES
Comparticin de ciclos de procesamiento .- Las
aplicaciones y protocolos P2P pueden utilizar el exceso de
potencia de clculo y almacenamiento para crear
sistemas donde todo el procesamiento sea realizado por
pares en vez de por servidores.

Ares (tiene una versin "Lite" limpia)


Audiogalaxy (obsoleto)
Bearshare (la versin gratuita)
BitTorrent (varios clientes, ver detalles)
BitTorrent Ultra
Blubster 2.x (Piolet)
Computwin (FileNavigator) (ver detalles)
E-Donkey (Overnet) (la versin gratuita)
Exeem
FileCroc
FreeWire
Grokster (la versin gratuita)
Imesh
KaZaa (la versin gratuita)
Kiwi Alpha
Limewire (versiones antiguas)
MediaSeek (ver detalles)
Morpheus
OneMX
RockItNet
Warez P2P
Xolox

Peer-To-Peer
Ventajas:

Escalabilidad.
Agregacin de informacin.
Disponibilidad.
Tolerancia a fallos.

Inconvenientes:

Redundancia.
Las peticiones de servicio no son deterministas:

Dos clientes que soliciten el mismo recurso pueden conectarse


con mquinas completamente diferentes, a travs de rutas
diferentes, y posiblemente con resultados diferentes.

Los servicios no siempre estn disponibles.

Posibles soluciones:

Acceso redundante a los recursos:

El servicio est disponible mientras exista un peer conectado.

Elementos de P2P.
Peers.
Peer: Cualquier entidad capaz de realizar una tarea
til y comunicar el resultado de dicha tarea a otra
entidad de la red, bien directa o indirectamente.
Puede desde ser una aplicacin en una sola
mquina, una aplicacin distribuida en varias
mquinas o cualquier dispositivo.
Tipos de peers:
Peers simples: Sirven a un solo usuario final, permitiendo
a este usuario ofrecer y utilizar servicios de otros peers.
Peers rendezvous: Permite descubrir a otros peers o
recursos. Responden directamente o propagan la consulta.
Peers enrutadores: Permite la comunicacin entre peers
que no tienen conectividad fsica directa (firewalls, NATs).

Elementos de P2P. Peer


groups.
Peer group: Conjunto de peers que comparten
un inters u objetivo comn definido por todos
los miembros del grupo.
Objetivos de los peer groups:
Crear entornos seguros.

Establecer polticas de seguridad (login/password, PKI, etc).


Publicar contenidos protegidos de acceso restringido.

Crear entornos limitados.


Crear dominios de especializacin (divisiones lgicas).
Limitar las bsquedas de recursos.

Crear entornos de monitorizacin.


Monitorizar el estado de un grupo de equipos.

Elementos de P2P. Transporte


de red.
Transporte de red: Capa de procesamiento
responsable de la transmisin de los datos.
Puede ser un protocolo de bajo nivel, como UDP
o TCP, o un protocolo de alto nivel, como HTTP o
SMTP.
Puede dividirse en tres componentes:
Extremos: El origen inicial o destino final de cualquier
fragmento de datos transmitido en la red. Un extremo
corresponde a las interfaces de red utilizadas para
enviar y recibir datos.
Tuberas: Canales virtuales de comunicacin
asncronos y unidireccionales que conectan uno o ms
extremos.
Mensajes: Contenedores de datos transmitidos a
travs de una tubera desde un extremo a otro.

Referencias :
http://www.vsantivirus.com/lista-p2p.htm
https://www.youtube.com/watch?
v=NIYWV97s1OI
http://es.slideshare.net/rehoscript/arq
uitectura-p2p
http://trevinca.ei.uvigo.es/~jvelasco/a
rt_tema2_redes_p2p.pdf

Potrebbero piacerti anche