Sunteți pe pagina 1din 31

P2P

Figueroa Miranda Adn Alberto Garca Velasco Karla Elisa Daniela Snchez Alcntara Luis Alberto

EL MODELO PUNTO A PUNTO

Adems del modelo cliente-servidor, existe el modelo punto a punto. Las redes punto a punto tienen dos formas distintivas: diseo de redes punto a punto y aplicaciones punto a punto (P2P). Ambas formas tienen caractersticas similares, pero en la prctica son muy diferentes.

REDES PUNTO A PUNTO

En una red punto a punto, dos o ms computadoras estn conectadas por medio de una red y pueden compartir recursos (como impresoras y archivos) sin tener un servidor dedicado. Cada dispositivo final conectado (conocido como punto) puede funcionar como un servidor o como un cliente. Una computadora puede asumir la funcin de servidor para una transaccin mientras funciona en forma simultnea como cliente para otra transaccin. Las funciones de cliente y servidor se establecen por solicitud.

REDES PUNTO A PUNTO

A diferencia del modelo cliente-servidor, que utiliza servidores dedicados, las redes punto a punto descentralizan los recursos en una red. En lugar de ubicar informacin para compartir en los servidores dedicados, la informacin puede colocarse en cualquier parte de un dispositivo conectado. Debido a que las redes punto a punto generalmente no utilizan cuentas de usuarios centralizadas, permisos ni monitores, es difcil implementar las polticas de acceso y seguridad en las redes que contienen mayor cantidad de computadoras. Se deben establecer cuentas de usuario y derechos de acceso en forma individual para cada dispositivo.

REDES PUNTO A PUNTO

Caractersticas del modelo P2P

Descentralizacin Ausencia de un Servidor Central para el control Los participantes pueden comunicarse directamente entre s. Todos los nodos actan como clientes y servidores: Desaparece la organizacin jerrquica

Distribucin La informacin no est alojada en un solo sitio


Balance de Carga Se intenta equilibrar entre todos los participantes

Balanceo de trfico Utilizando mejor las redes de comunicaciones Redundancia de informacin Se duplica informacin para hacerla ms accesible Alta disponibilidad La cada de un nodo no bloquea el servicio Optimizacin de uso de recursos Procesamiento, almacenamiento, ancho de banda, etc

Arquitectura del modelo

PURO: Este modelo implementa una arquitectura en donde los nodos pueden cumplir tres funciones:
Servidor. Cuando un nodo requiere informacin de otro. Cliente. Cuando un nodo pide informacin a otro nodo. Ruteador. Cuando el nodo se encuentra como intermediario entre otros dos.

HIBRIDA: Este modelo implementa una arquitectura donde un nodo, puede realizar una consulta a un servidor para saber donde estn los otros nodos en la red. Una vez hecha la consulta, el nodo podr establecer la conexin directa con otro nodo para compartir su informacin. La aplicacin P2P debe informar a este servidor de su conexin y desconexin para mantener la integridad del servicio.

Del modelo hbrido existen dos variantes que utilizan el servidor de una forma ms compleja:

P2P con Servicio de consulta de Nodos y Recursos: La diferencia con el modelo hbrido puro es que el servidor tiene la misin de almacenar los nodos activos y los contenidos que stos comparten P2P con Servicio de consulta de Nodos, Recursos y Fuentes de Contenidos: Este modelo es el ms complejo ya que el servidor tiene dos misiones. La primera es tener almacenados los nodos activos y los contenidos que comparten. La segunda, almacenar contenidos para compartir con los nodos conectados.

Seguridad en las Aplicaciones P2P


Traspaso de virus, gusanos y troyanos camuflados. Spywares (programas espas, se ejecutan de manera paralela a la aplicacin para obtener informacin sobre el usuario). Adwares instalados de forma conjunta (se ejecutan mientras se ejecuta la aplicacin P2P, muestran por pantalla banners de publicidad).

Sistemas de ficheros distribuidos, como CFS o Freenet.

Sistemas de telefona por Internet, como Skype

A partir del ao 2006 cada vez ms compaas europeas y americanas, como Warner Bros o la BBC, empezaron a ver el P2P como una alternativa a la distribucin convencional de pelculas y programas de televisin, ofreciendo parte de sus contenidos a travs de tecnologas como la de BitTorrent.

Clculos cientficos que procesen enormes bases de datos, como los bioinformticos.
(Son tcnicas se encuentra en la utilizacin de recursos computacionales para solucionar o investigar problemas sobre escalas de tal magnitud que sobrepasan el discernimiento humano. La investigacin en biologa computacional se solapa a menudo con la biologa de sistemas.)

PROTOCOLO GNUTELLA Y SERVICIOS P2P

Compartir archivos en Internet se ha transformado en algo muy popular. Con las aplicaciones P2P basadas en el protocolo Gnutella, las personas pueden colocar archivos en sus discos duros para que otros los descarguen. El software del cliente compatible con Gnutella permite a los usuarios conectarse con los servicios Gnutella en Internet y ubicar y acceder a los recursos compartidos por otros pares Gnutella. Muchas aplicaciones del cliente estn disponibles para acceder en la red Gnutella, entre ellas: BearShare Gnucleus

LimeWire Morpheus

WinMX XoloX

Napster. Permite el intercambio de archivos de msica en formato MP3

Ventajas: Si se pierde la conexin con un nodo, se selecciona cualquier otro Presencia de foros de chat similares a IRC

Desventajas: Slo se accede a contenidos visibles desde el servidor al que se encuentra conectado -> Red Inutilizada

Kazaa. Comparticin de archivos sin punto central de control. Ofrece bsquedas a travs de supernodos.

Ventajas: Permite descargas desde proveedores especiales de contenido Creacin de archivos propios Desventajas: Spywares y Adwares adjuntos

eMule. Es una aplicacin P2P de Cdigo Abierto. Permite acceso a recursos y contenidos.

Ventajas: Sistemas de colas para ordenar la comparticin de archivos Comprobacin de errores en el momento de la descarga Conocimiento de usuarios amigos conectados

PROTOCOLO GNUTELLA Y SERVICIOS P2P

PROTOCOLO GNUTELLA Y SERVICIOS P2P

Muchas de las aplicaciones P2P no utilizan una base de datos central para registrar todos los archivos disponibles en los puntos. Por el contrario, los dispositivos en la red se indican entre ellos qu archivos estn disponibles cuando hay una consulta, y utilizan el protocolo Gnutella y los servicios para respaldar los recursos ubicados. Cuando un usuario se conecta a un servicio Gnutella, las aplicaciones del cliente buscan otros nodos Gnutella para conectarse. Estos nodos manejan las consultas para las ubicaciones de los recursos y responden a dichas solicitudes.

PROTOCOLO GNUTELLA Y SERVICIOS P2P

Adems, gobiernan los mensajes de control que ayudan al servicio a descubrir otros nodos. Las verdaderas transferencias de archivos generalmente dependen de los servicios HTTP. El protocolo Gnutella define cinco tipos de paquetes diferentes: ping: para el descubrimiento del dispositivo pong: como respuesta a un ping query: para encontrar un archivo query hit: como respuesta a una consulta push: como una solicitud de descarga

PROTOCOLO GNUTELLA Y SERVICIOS P2P

CONCLUSIONES

Ventajas.
Al aadir un nodo a la red no es necesario reestructurarla La organizacin de los nodos es independiente de si un nodo est conectado o no, lo que permite conectividad variable y escalabilidad. Minimizacin de la congestin debido a que las conexiones se realizan punto a punto (no existen cuellos de botella Escalabilidad ms sencilla al tener una menor congestin y auto organizacin.

Desventajas Estructura descentralizada: una gestin ms compleja y, por lo tanto ms cara, y mayores posibilidades de que sea ms insegura. Prevencin de ataques (baja calidad del servicio) Prdida de datos Obtencin de datos corruptos Peticiones ignoradas Interrupcin del servicio cuando se le necesita Colisiones con otros servicios

Gracias

S-ar putea să vă placă și