La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

P2P son las siglas en inglés de Peer-to-Peer, que significa comunicación entre iguales. en una red P2P las computadoras se conectan y comunican entre sí.

Presentaciones similares


Presentación del tema: "P2P son las siglas en inglés de Peer-to-Peer, que significa comunicación entre iguales. en una red P2P las computadoras se conectan y comunican entre sí."— Transcripción de la presentación:

1 P2P son las siglas en inglés de Peer-to-Peer, que significa comunicación entre iguales. en una red P2P las computadoras se conectan y comunican entre sí sin usar un servidor central, aprovechando, optimizando y administrando la capacidad de la red (ancho de banda) de modo que usa la mejor ruta entre todos los nodos o computadoras que la conforman.

2 Lredes P2P han sido utilizadas para hacer intercambio de archivos, como música, vídeos, documentos y paquetes completos de software. En el medio de Internet el término P2P está muy asociado con los programas que permiten este tipo de intercambio, sin embargo no es su único uso. También es usado en Skype.

3 En 1996, surge la primera aplicación p2p de las manos de Adam Hinkley, Hotline Conecct, que pretendía ser una herramienta destinada a universidades y empresas para la distribución de archivos. Es con Napster, en 1999, cuando el uso de las redes p2p suscitó curiosidad entre los usuarios. Este sistema de intercambio de música, utilizaba un modelo híbrido de red p2p, puesto que aparte de la comunicación entre pares, incluyó un servidor central para organizar dichos pares.

4 Las redes P2P se pueden clasificar de acuerdo a cómo están diseñadas: Centralizada Desentralizada no estructurada Desentralizada y estructurada

5 Un servidor central se encargará de coordinar a los pares (la coordinación entre pares puede variar mucho de unos sistemas a otros). A este tipo de sistemas se les denomina sistemas híbridos, puesto que combinan el modelo cliente-servidor, con el modelo de las redes p2p. En este tipo de sistemas, cuando una entidad se conecta a la red (utilizando una aplicación p2p), ésta se registra en el servidor, de manera que el servidor tiene controlado en todo momento el número de pares que hay registrados en ese servidor, permitiéndoles ofrecer servicios al resto de pares.

6 En este enfoque, se elimina cualquier tipo de intermediario entre los usuarios, si se conoce a un usuario, se establece una “unión” entre ellos, de manera que forman una “red”, que se puede unir a más usuarios. Para encontrar un archivo, un usuario emite una consulta, que va inundando toda la red, con el objetivo de encontrar el máximo de usuarios que posean esa información.

7 También se conoce como P2P híbrida. No existe un directorio en un servidor central, sino en varias computadoras colocadas en lugares de la red que hacen fácil su acceso a otras computadoras. Los pares organizan entre ellos una nueva capa virtual de red, “una red superpuesta”, que se sitúa por encima de la red p2p básica. En esta red superpuesta, la proximidad entre host viene dada en función del contenido que compartan: estarán más cerca unos de otros cuantos más recursos en común proporcionen. Así garantizamos que la búsqueda se realice con eficiencia dentro de un horizonte no muy lejano y sin reducir el tamaño de la red.

8

9 En la madrugada del 13 de mayo de 2002, un tipo llamado Merkur se dio cuenta de lo poco que le satisfacía su cliente original eDonkey2000 y llegó al convencimiento de que era capaz de mejorarlo. Y lo hizo. Trabajó en colaboración con otros desarrolladores y nació el Proyecto eMule. Su principal propósito fue el de crear un nuevo cliente que continuara la estela del ya famoso eDonkey, añadiéndole un montón de funciones nuevas y un interfaz gráfico agradable. Ni se imaginaban la impresión que iba a causar su trabajo...

10 Identificación de archivos Identificación de otros clientes Descarga de datos

11 Todos los archivos tienen asociado un valor de hash, una clave hexadecimal que identifica de forma única un archivo, aunque éste tenga diversos nombres, de manera que un mismo archivo que tengan diferentes usuarios, aunque alguno de ellos haya modificado el nombre, continúa siendo el mismo archivo. Además, todos los archivos se separan en bloques de 9,28 MB (9500 KB), y cada una de las partes tiene su valor hash, de manera que el valor hash final del archivo es una combinación de los valores hash de todas sus partes.

12 Cada usuario tiene asignado un valor hash único y permanente que se encuentra protegido mediante un algoritmo de cifrado de clave pública.

13 Una vez un cliente ha encontrado una fuente para la descarga de un cierto archivo, se pone en contacto para pedir un sitio a su cola de descargas. La fuente reserva un sitio en su cola, que hay que mantener contactando periódicamente con la fuente (se requiere una vez cada media hora). Cuando la posición en la cola llega al primer lugar, la fuente abre una conexión con el cliente para proceder a subir el archivo.

14

15 Para conectarse a esta red hay que conocer la dirección IP del servidor. Una vez conectados a un servidor, éste puede informarnos de la existencia de otros servidores. Con el fin de mantener actualizada esta lista, los servidores están conectados entre sí. Cuando un nodo se conecta a un servidor le comunica los archivos que quiere compartir. Para buscar un archivo se envía la consulta a uno o más servidores. Cada servidor responde con la lista de archivos de los que dispone.

16 La red Kad es una red totalmente descentralizada donde todos los nodos son iguales. Ha sido diseñada para que eMule pueda sobrevivir a una posible caída de la red de servidores. Para conectarse a esta red hay que conocer la dirección IP de otro nodo, pero es posible conectarse a partir de los nodos obtenidos de la red de servidores. Cada nodo conoce una pequeña parte de la red, de manera que el tamaño de la red puede crecer tanto como haga falta sin afectar al rendimiento.

17 KAD Servidores Tráfico Buscar Compartidos Mensajes IRC

18

19

20

21

22

23

24


Descargar ppt "P2P son las siglas en inglés de Peer-to-Peer, que significa comunicación entre iguales. en una red P2P las computadoras se conectan y comunican entre sí."

Presentaciones similares


Anuncios Google