Sistemas peer-to-peer “Fundamentos de servidores”
Cliente/servidor Peer-to-peer Sistemas Peer-to-peer Elementos de P2P -Servicio a máquina cliente -Extensiones en aplicaciones Modelo Cliente/servidor -Ventajas : Clientes simples. -Inconvenientes: Direcciones IP dinámicas. Peer-to-peer -Organización distribuida -Funciona independientemente -Distribuye responsabilidades Sistemas Peer-to-peer -Peers -Peers groups -Transporte de red -Servicios -Protocolos Elementos de P2P Mecanismos de descubrimiento -Localizacion de los recursos de red -Busqueda de anuncios correspondientes -Coparticionde ficheros -Mensajeria instantanea -Busqueda en la web Aplicación P2P
-Ventajas: escalabilidad, agrega informacion,,disponibilidad y tolerancia a fallas -Inconvenientes:redundancia,los servicios no siempre están disponibles -Posibles soluciones: acceso redundante a los recursos Aplicación en una maquina o distribuido en varias maquinas o dispositivos Peer que comparte un interés en común definido por un grupo. Responsable de la transmisión de datos Protocolos: HTTP,SMTP,UDP y TCP -Funciones que los peers ofrecen al resto de la red -Acceso a la red -Encontrar peers en la red -Invocar un servicio -Crear conexiones -Envia mensajes de ruteo Intercambio de anuncios correspondientes -Pasivos -Directos -Indirectos
-Simples -Rendezuos -Enrutadores Peers -Entornos seguros -Entornos limitados -Entorno de monitorización Peers groups -Extremos -Tuberías -Mensajes Transporte de red -Servicios de peer -Servicios de peer group Servicios