redes peer to peer

33
UNIVERSIDAD NACIONAL DE TRUJILLO. FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA Universidad Nacional de Trujillo Facultad de Ciencias Físicas y Matemáticas Escuela Académico Profesional de Informática CURSO: TOP. AVANZADOS EN ING. DEL SOFTWARE DOCENTE: DIAZ PULIDO, ARTURO INTEGRANTES: ANTICONA GARCÍA, ONAN GEZER CHEFFER MONTALVO, MIGUEL LLANOS RODRIGUEZ, ALDO RABINES CABALLERO, ALEX TOP. AVANZADOS EN ING. DEL SOFTWARE. Página 1 DOCENTE: DIAZ PULIDO ARTURO.

Upload: onan-anticona-garcia

Post on 18-Dec-2014

254 views

Category:

Education


0 download

DESCRIPTION

REDES PEER TO PEER

TRANSCRIPT

Page 1: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Universidad Nacional de Trujillo

Facultad de Ciencias Físicas y Matemáticas

Escuela Académico Profesional de Informática

CURSO: TOP. AVANZADOS EN ING. DEL SOFTWARE

DOCENTE: DIAZ PULIDO, ARTURO

INTEGRANTES: ANTICONA GARCÍA, ONAN GEZER

CHEFFER MONTALVO, MIGUEL

LLANOS RODRIGUEZ, ALDO

RABINES CABALLERO, ALEX

Trujillo – 2014

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 1DOCENTE: DIAZ PULIDO ARTURO.

Page 2: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

ÍNDICE

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 2DOCENTE: DIAZ PULIDO ARTURO.

Page 3: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

INTRODUCCIÓN -------------------------------------------Pág.3

RESUMEN -------------------------------------------------Pág.5

MARCO TEORICO-------------------------------------------Pág.6

1. DEFINICION---------------------------------------Pag.6

2. HISTORIA-----------------------------------------pag.7

3. CARACTERISTICAS----------------------------------pag.10

4. CLASIFICACION------------------------------------pag.12

5. AMENAZAS DE LAS REDES PEER TO PEER (P2P)----------pag.16

6. SERVICIOS DE LAS REDES PEER TO PEER (P2P)---------pag.17

7. REDES Y PROTOCOLOS PEER TO PEER (P2P)-------------pag.18

8. QUE APLICACIONES PEER TO PEER DEBO UTILIZAR-----pag.20

9. QUE DEBO TENER EN CUENTA AL USAR REDES P2P------pag.21

CLONCLUSIONES--------------------------------------------pag.23ANEXOS---------------------------------------------------pag.24BIBLIOGRAFIA----------------------------------------------pag.26

DEDICATORIA

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 3DOCENTE: DIAZ PULIDO ARTURO.

Page 4: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

A los alumnos de la Escuela Académico Profesional de Informática – Universidad Nacional de Trujillo, esperamos les sea de ayuda.

INTRODUCCIÒN

El término P2P es el acrónimo de la frase en inglés “Peer to Peer” que en español es “par a par” o punto a punto, esto quiere decir que es un tipo de red que no tiene un clientes ni servidores fijos, en cambio se compone de una serie de nodos que se comportan simultáneamente como clientes y como servidores respecto de los demás nodos de la red.

Este modelo de red contrasta con el modelo cliente-servidor, el cual se rige mediante una arquitectura monolítica donde no hay distribución de tareas entre sí, sólo una simple comunicación entre un usuario y una terminal, en la que el cliente y el servidor no pueden cambiar de roles.

Las redes de ordenadores Peer-to-peer (o “P2P”) son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 4DOCENTE: DIAZ PULIDO ARTURO.

Page 5: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

participantes de la red, obteniendo como resultado mucho más rendimiento en las conexiones y transferencias que con algunos métodos centralizados convencionales, donde una cantidad relativamente pequeña de servidores provee el total de banda ancha y recursos compartidos para un servicio o aplicación. Típicamente, estas redes se conectan en gran parte con otros nodos vía “ad hoc”.

Dichas redes son útiles para muchos propósitos, pero se usan muy a menudo para compartir toda clase de archivos que contienen: audio, video, texto, software y datos en cualquier formato digital. Este tipo de red es también comúnmente usado en telefonía VoIP para hacer más eficiente la transmisión de datos en tiempo real, así como lograr una mejor distribución del tráfico de la telefonía utilizando tecnología P2P.

Cualquier nodo puede iniciar, detener o completar una transacción compatible. La eficacia de los nodos en el enlace y transmisión de datos puede variar según su configuración local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexión a la red y capacidad de almacenamiento en disco.

RESUMEN

Actualmente los únicos impedimentos que existen para que todo el mundo pueda disponer y compartir todas las canciones, libros y videos existentes en formato digital son de carácter tecnológico. La rapidez de la conexión a internet y el tamaño de los ficheros a descargar puede suponer que un usuario desista en la obtención de una película. No obstante la generalización del ADSL y de las tarifas pseudo-planas hacen que las barreras se minimicen.

Lógicamente las distribuidoras miran como su rentable modelo de negocio está desapareciendo sin que la incorporación de sistemas anticopia o de valor añadido (incluir un libreto de fotos en el CD o un video) hayan cambiado los hábitos de los cibernautas.

Con los programas de intercambio con servidor central fue sencillo acabar ya que existía físicamente una entidad sobre la que descargar el peso de las demandas. Pero con las últimas versiones p2p el posible delito contra la propiedad intelectual está completamente difuso en miles de ordenadores.

Para intentar frenar el uso de las redes de pares las distribuidoras han empleado métodos poco éticos como el de enviar ficheros que no contienen lo que indica el título (para confundir a los buscadores) o el de distribuir virus

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 5DOCENTE: DIAZ PULIDO ARTURO.

Page 6: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

bajo la apariencia de famosas canciones (para inutilizar los ordenadores de los usuarios). Todos los intentos han resultado inútiles además de aumentar la antipatía de los consumidores por las discográficas.

PEER – TO – PEER

1. DEFINICIÓN

Las aplicaciones p2p o peer to peer (entre pares en español) son aplicaciones de intercambio de información de manera descentralizada y distribuida. Esto quiere decir que mediante el uso de internet un usuario puede poner a disposición de cualquiera que esté conectado los ficheros que contenga su disco duro.

El ejemplo clásico que tantos quebraderos de cabeza han dado a las discográficas es que una persona que ha comprado el último disco de su grupo favorito almacena en su ordenador las canciones ofreciéndolas a la comunidad de internet. Otro usuario menos "legal" que quiera conseguir la canción puede conectarse con un programa peer to peer a la red para buscar al internauta que dispone del tema y copiarlo en su ordenador en pocos minutos.

En las redes P2P se considera a cada Nodo un "peer" o "par" dado que todos son considerados iguales dentro de la red, al contrario de las redes cliente-servidor, en P2P los recursos provienen de cada uno de los nodos y se utilizan conexiones Ad-hoc, una conexión de este tipo es una conexión dedicada a resolver un problema específico (en este caso comunicación de los nodos).

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 6DOCENTE: DIAZ PULIDO ARTURO.

Page 7: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

2. HISTORIA

2.1 El Inicio

En pocos años han aparecido y desaparecido diversos programas de intercambio. Inicialmente destacó NAPSTER para la descarga de música aunque en pocos meses las discográficas consiguieron mediante demandas que el servidor central que almacenaba los ficheros dejase de proveer archivos.

El testigo lo tomó AUDIOGALAXY incorporando mejoras como la de permitir que una canción descargada a medias pudiese ser

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 7DOCENTE: DIAZ PULIDO ARTURO.

Page 8: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

retomada sin tener que comenzar de nuevo. AUDIOGALAXY desapareció y KAZAA surgió con la peculiaridad de que ningún servidor central controlaba las canciones intercambiadas. Esto ha posibilitado, en un principio, que ninguna discográfica pueda emprender acciones legales contra los propietarios de KAZAA, ya que ellos se limitan a proveer un determinado software sin participar en el material intercambiado.

Al igual que KAZAA, los programas GNUTELLA o EMULE carecen de ningún servidor central que controle las descargas, cumpliendo con la filosofía de descentralización y distribución de las redes de pares. Estas tres aplicaciones son los principales representantes actuales de los p2p y permiten además del intercambio de música la distribución de todo tipo de fichero.

2.2 Legalidad

Contrario a todo lo que se dice de estas redes, son un instrumento perfecto para distribuir o compartir material inédito a quien se quiera: si yo hago una fotografía y me gustó como quedó tengo la libertad de compartirla con quien quiera descargarla, es una forma de intercambiar archivos similar al intercambio en los mensajeros (messengers), solo que se regala a cualquier persona. No necesariamente debe ser una obra creada por una discográfica como se quiere pensar. Por otro lado, no todo el contenido posee copyright o derechos de Autor.Existen los contenidos (texto, audio, vídeo, software, imagen, etc.) con licencia libre que pueden ser descargados, distribuidos, compartidos, modificados, estos son los que utilizan algunas de las siguientes licencias (legalmente establecidas):

• Licencia GNU• Licencia Creative Commons• Licencia Copyleft,

Las cuales permiten (y más aún incentivan) la libre distribución de contenido de una obra propia. Las obras creadas por artistas o usuarios bajo estas licencias son hechas para poder ser compartidas a cualquier persona, cuantas más mejor, y las redes P2P son uno de los mejores instrumentos para esto.Cualquier intento de bloqueo legal a las redes P2P es una clara violación al derecho y a las libertades que poseen los ciudadanos de poder hacer lo que se quiera con una obra creada por él

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 8DOCENTE: DIAZ PULIDO ARTURO.

Page 9: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

mismo, la cual no tiene por qué tener una licencia para poder compartirse.

2.3 Leyes, condenas y acciones contra las descargas ilegales vía P2P

La RIAA o Recording Industry Association Of América (Asociación de la Industria musical Norteamericana), SGAE, MPA y otros no sólo han optado por llevar a juicio a los creadores de los programas de intercambio de archivos, sino que también han realizado algunas acciones en contra de sus usuarios. En septiembre de 2003, la RIAA demandó a 261 internautas por copiar música de manera ilegal. Resultó particularmente polémico que, entre esos 261 internautas, se encontrara una niña de 12 años [1], que acabó condenada a pagar 2000 dólares por compartir cerca de mil canciones. También ha habido acciones legales en contra de sitios web que almacenan y permiten buscar elinks, Torrents, archivos NZB (para grupos de news) y otros links de P2P.

También se ha implementado el uso de servidores fakes. Un servidor fake se caracteriza porque en realidad no está dedicado verdaderamente a actuar como servidor de la red eDonkey 2000, sino que intenta obtener información de los clientes que a él se conectan (para posibles pleitos posteriores) o contaminar la red con elinks falsos, corruptos, o simplemente llenos de basura. Como ejemplo cabe destacar los servidores Razorback 2.2, 2.3, ..., 2.6, que aparecieron "un buen día" al calor del éxito de Razorback 2.0 y 2.1.

En el 2006, los servidores verdaderos Razorback 2.0 y 2.1 fueron cerrados por acciones legales de la Motion Picture Association (MPA) Razorback 2 era el servidor más importante de la red P2P de eDonkey 2000, albergaba 3 millones de usuarios diarios, y manejaba más de 1,3 millones de conexiones simultáneamente, indexando más de 170 millones de archivos; actualmente los responsables de Razorback 2 se disponen a reabrir el servidor. Sin embargo, a pesar del cierre de estos servidores, sólo se logró que los usuarios se cambiaran a otros servidores de la red eDonkey 2000, y que se diera a conocer mucho más la red Kademlia.

El 12 de septiembre de 2006, MetaMachine, la compañía propietaria de eDonkey, se comprometió con la RIAA a pagar una multa de U$S 30 millones en un acuerdo extrajudicial, para evitar

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 9DOCENTE: DIAZ PULIDO ARTURO.

Page 10: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

posibles demandas de la industria discográfica; debido a esto, en el sitio web de eDonkey se colocó un aviso que informa sobre la ilegalidad de compartir música y vídeos que tengan copyright'. Asimismo, el programa cliente, eDonkey 2000 dejó de funcionar, desplegando este mismo mensaje e iniciando su desinstalación automáticamente. No obstante, la red eDonkey 2000 no pudo ser cerrada, y sigue funcionando hasta la actualidad debido a otros programas como eMule, MLDonkey, etc.

2.4. Filosofía Peer to Peer

El P2P se basa principalmente en la filosofía e ideales de que todos los usuarios deben compartir. Conocida como filosofía P2P, es aplicada en algunas redes en forma de un sistema enteramente meritocrático en donde “el que más comparta, más privilegios tiene y más acceso dispone de manera más rápida a más contenido”. Con este sistema se pretende asegurar la disponibilidad del contenido compartido, ya que de lo contrario no sería posible la subsistencia de la red.

A todos aquellos usuarios que comparten material en las redes P2P se los denomina "Seeders", mientras que los que sólo toman dicho contenido sin dar nada a cambio son llamados "Leechers" (sanguijuelas), quienes con su conducta ponen en peligro la disponibilidad de contenido en la red, ya que utilizan ancho de banda para sus propios beneficios, por lo que reducen los recursos del P2P.

3. CARACTERISTICAS

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 10DOCENTE: DIAZ PULIDO ARTURO.

Page 11: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Escalabilidad. Las redes P2P tienen un alcance mundial con cientos de millones de usuarios potenciales. En general, lo deseable es que cuantos más nodos estén conectados a una red P2P mejor será su funcionamiento. Así, cuando los nodos llegan y comparten sus propios recursos, los recursos totales del sistema aumentan. Esto es diferente en una arquitectura del modo servidor-cliente con un sistema fijo de servidores, en los cuales la adición de más clientes podría significar una transferencia de datos más lenta para todos los usuarios. Algunos autores advierten de que si proliferan mucho este tipo de redes, Cliente-Servidor, podrían llegar a su fin, ya que a cada una de estas redes se conectarán muy pocos usuarios.

Robustez. Al ser redes descentralizadas, si se producen fallos en algunos de los nodos de la red, esto no tiene repercusiones en el resto de los nodos.

Descentralización. Estas redes por definición son descentralizadas y todos los nodos son iguales. No existen nodos con funciones especiales, y por tanto ningún nodo es imprescindible para el funcionamiento de la red. En realidad, algunas redes comúnmente llamadas P2P no cumplen esta característica, como Napster, eDonkey2000 o BitTorrent.

Los costos están repartidos entre los usuarios. Se comparten o donan recursos a cambio de recursos. Según la aplicación de la red, los recursos pueden ser archivos, ancho de banda, ciclos de proceso o almacenamiento de disco.

Anonimato. Es deseable que en estas redes quede anónimo el autor de un contenido, el editor, el lector, el servidor que lo alberga y la petición para encontrarlo siempre que así lo necesiten los usuarios. Muchas veces el derecho al anonimato y los derechos de autor son incompatibles entre sí, y la industria propone mecanismos como el DRM para limitar ambos.

Seguridad. Es una de las características deseables de las redes P2P menos implementada. Los objetivos de un P2P seguro serían identificar y evitar los nodos maliciosos, evitar el contenido infectado, evitar el espionaje de las comunicaciones entre nodos, creación de grupos seguros de nodos dentro de la red, protección de los recursos de la red. En su mayoría aún están bajo investigación, pero los mecanismos más prometedores son: cifrado multiclave, cajas de arena, gestión de

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 11DOCENTE: DIAZ PULIDO ARTURO.

Page 12: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

derechos de autor (la industria define qué puede hacer el usuario, por ejemplo la segunda vez que se oye la canción se apaga), reputación (sólo permitir acceso a los conocidos), comunicaciones seguras, comentarios sobre los fichero.

4. CLASIFICACION

4.1. SEGÚN GRADO DE CENTRALIZACIÓN

Ver anexo [1].

4.1.1. Redes P2P Centralizadas

Este tipo de red P2P se basa en una arquitectura monolítica en la que todas las transacciones se hacen a través de un único servidor que sirve de punto de enlace entre dos nodos y que, a la vez, almacena y distribuye los nodos donde se almacenan los contenidos.

Poseen una administración muy dinámica y una disposición más permanente de contenido. Sin embargo, está muy limitada en la privacidad de los usuarios y en la falta de escalabilidad de un sólo servidor, además de ofrecer problemas en puntos únicos de fallo, situaciones legales y enormes costos en el mantenimiento así como el consumo de ancho de banda.

Algunos ejemplos de este tipo de redes son Napster y Audiogalaxy.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 12DOCENTE: DIAZ PULIDO ARTURO.

Page 13: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

4.1.2. Redes P2P Descentralizadas

Las redes P2P de este tipo son las más comunes, siendo las más versátiles al no requerir de un gestionamiento central de ningún tipo, lo que permite una reducción de la necesidad de usar un servidor central, por lo que se opta por los mismos usuarios como nodos de esas conexiones y también como almacenistas de esa información. En otras palabras, todas las comunicaciones son directamente de usuario a usuario con ayuda de un nodo (que es otro usuario) quien permite enlazar esas comunicaciones.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 13DOCENTE: DIAZ PULIDO ARTURO.

Page 14: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Algunos ejemplos de una red P2P "pura" son: Kademlia, Ares Galaxy, Gnutella, Freenet y Gnutella2.

4.1.3. Redes P2P Semi-

descentralizadas

Existe un servidor central del que administra los recursos de banda ancha, enrutamientos1 y comunicación entre nodos pero sin saber la identidad de cada nodo y sin almacenar información alguna, solo actúa de coordinador. El resto de los

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 14DOCENTE: DIAZ PULIDO ARTURO.

Page 15: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

nodos almacena la información, mejorando de esta forma la escalabilidad de la red.

Algunos ejemplos de una red P2P híbrida son BitTorrent, eDonkey y Direct Connect.

Tiene un servidor central que guarda información en espera y responde a peticiones para esa información.

Los nodos son responsables de hospedar la información (pues el servidor central no almacena la información) que permite al servidor central reconocer los recursos que se desean compartir, y para poder descargar esos recursos compartidos a los usuarios que lo solicitan.

4.2. SEGÚN SU ESTRUCTURACIÓN

4.2.1. Red P2P No Estructurada

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 15DOCENTE: DIAZ PULIDO ARTURO.

Page 16: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Cuando los enlaces de la sobrecapa se establecen arbitrariamente. Tales redes pueden construirse muy fácilmente cuando un usuario que desea unirse a la red puede copiar enlaces existentes de otro nodo y después formar sus propios enlaces en un plazo determinado. Ejemplo de este tipo de red es Gnutella.

En una red P2P no estructurada, si un usuario desea encontrar información específica en la red, la petición tiene que recorrer toda la red para encontrar tantos usuarios como sea posible, para conseguir a alguien que comparta los datos. La desventaja principal con estas redes es que las peticiones no siempre podrán resolverse. Es muy probable que un contenido popular esté disponible para varios usuarios, y es muy probable que cualquier usuario que lo busque lo encuentre; sin embargo, si un usuario está buscando datos no muy populares que comparten sólo unos cuantos usuarios, será altamente probable que la búsqueda no dé los resultados esperados. Dado que no hay correlación entre un usuario y el contenido compartido por él, entonces no hay garantía de que el usuario encuentre al que tiene la información deseada.El flooding también incrementa el tráfico en la red y, por lo tanto, estas redes suelen tener una eficacia muy baja en los resultados de búsqueda. La mayor parte de las redes populares P2P (Napster, Gnutella y KaZaA) son redes P2P sin estructura.

4.2.2. Red P2P Estructurada

Las redes P2P estructuradas superan las limitaciones de las redes no estructuradas, mantienen una tabla de hash distribuida (DHT) y permiten que cada usuario sea responsable de una parte específica del contenido en la red. Estas redes utilizan funciones de hash distribuido y asignan valores a cada contenido y a cada usuario en la red. Después siguen un protocolo global en la determinación de qué usuario es responsable de qué contenido. De esta manera, siempre que un usuario desee buscar ciertos datos, utilizará el protocolo global para determinar al usuario o usuarios que lo tiene(n) y después dirigirá la búsqueda hacia éstos. Algunas redes P2P estructuradas son:

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 16DOCENTE: DIAZ PULIDO ARTURO.

Page 17: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Chord Pastry P2P Network Tapestry P2P Network

4.3. SEGÚN LA GENERACIÓN A LA QUE PERTENEZCAN

4.3.1. Primera generación de P2P: son literalmente las primeras redes P2P, que eran centralizadas.4.3.2. Segunda generación de P2P: en esta generación se implementó por primera vez la característica de la descentralización. Aparecen las primeras redes semidescentralizadas.4.3.3. Tercera generación de P2P: Son las redes más recientes, totalmente descentralizadas y anónima.

5. AMENAZAS DE LAS REDES PEER TO PEER (P2P)

Las aplicaciones P2P empleadas en la red de una empresa pueden suponer una amenaza y una fuente de preocupaciones:

Fuga de datos: Publicación de información o archivos de la empresa de forma consciente o inconsciente.

Violación de derechos de propiedad intelectual: Descarga por parte de los usuarios de contenidos ilegales/protegidos por derechos de propiedad intelectual.

Consumo de recursos: Consumo excesivo de ancho de banda, incluyendo un consumo de ancho de banda adicional por el servicio prestado a otros peers en lugar de para usos directamente relacionados con la actividad del usuario.

Control de acceso La naturaleza descentralizada de las tecnologías P2 hacen que sea difícil prevenir su uso mediante el empleo de mecanismos tradicionales para el control del acceso a la red.

Retención de datos: Registrar y auditar de forma correcta los datos de las comunicaciones P2P es una tarea difícil y en muchos casos imposible.

Malware: Los usuarios pueden descargar virus, troyanos u otros tipos de malware.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 17DOCENTE: DIAZ PULIDO ARTURO.

Page 18: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Pérdida de tiempo: El tiempo que se emplea utilizando las aplicaciones P2P es tiempo que no se dedica a trabajar.

6. SERVICIOS PROPORCIONADOS POR LAS REDES PEER TO PEER (P2P)

Intercambio y búsqueda de ficheros. Quizás sea la aplicación más extendida de este tipo de redes. Algunos ejemplos son BitTorrent o la red eDonkey2000.

Sistemas de ficheros distribuidos, como CFS o Freenet.

Sistemas para proporcionar cierto grado de anonimato, como i2p, Tarzan o MorphMix. Este tipo de tecnologías forman parte de la llamada red oscura y constituyen el llamado peer-to-peer anónimo.

Sistemas de telefonía por Internet, como Skype.

A partir del año 2006, cada vez más compañías europeas y norteamericanas, como Warner Bros o la BBC, empezaron a ver el P2P como una alternativa a la distribución convencional de películas y programas de televisión, y ofrecen parte de sus contenidos a través de tecnologías como la de BitTorrent.

Cálculos científicos que procesen enormes bases de datos, como los procedimientos bioinformáticos.

7. REDES Y PROTOCOLOS PEER TO PEER (P2P)

Red o Protocolo

Uso Programas

ANts P2P Intercambio de ficheros/Distribución de software/Distribución de multimedia

ANts P2P

Ares Intercambio de ficheros Ares Galaxy, Warez P2P, KCeasy, jAres P2P

BitTorrent Intercambio de ficheros/Distribución de software/Distribución de

BitTorrent

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 18DOCENTE: DIAZ PULIDO ARTURO.

Page 19: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

multimedia

Bitcoin Dinero electrónico BitcoinQt, Armory, MultiBit, Electrum, BitcoinSpinner, así como varias aplicaciones web: Coinbase,Instawallet, MyWallet

Direct Connect

Intercambio de ficheros, chat

DC++, NeoModus Direct Connect, SababaDC, BCDC++, RevConnect, fulDC, LDC++, CzDC, McDC++, DCDM++, DDC++, iDC++,IceDC++, Zion++, R2++, rmDC++, LinuxDC++, LanDC++, ApexDC++, StrongDC++

eDonkey Intercambio de ficheros aMule, eDonkey2000 (extinguido), eMule, eMule Plus, FlashGet, iMesh, Jubster, lMule, MLDonkey, Morpheus, Pruna, Shareaza,xMule

Freenet Almacenamiento distribuido

Freenet, Entropy (red separada de Freenet)

GNUnet Intercambio de ficheros, chat

GNUnet, (GNUnet-gtk)

Gnutella Intercambio de ficheros BearShare, Cabos, FilesWire, FrostWire, Gnucleus, Grokster, gtk-gnutella, iMesh, Kiwi Alpha, LimeWire (extinguido), MLDonkey,Morpheus, MP3 Rocket, Poisoned, Shareaza, Swapper, XoloX, KCeasy

Gnutella2 Intercambio de ficheros Adagio, Gnucleus, Kiwi Alpha, MLDonkey, Morpheus, Shareaza, TrustyFiles

JXTA Aplicaciones distribuidas Collanos Workplace (Software colaborativo), Sixearch

Kad Intercambio de ficheros aMule, eMule, MLDonkey

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 19DOCENTE: DIAZ PULIDO ARTURO.

Page 20: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Napster Intercambio de ficheros Napigator, Napster

OpenNap Intercambio de ficheros WinMX, Utatane, XNap, Napster

Osiris sps creación de portales web anónimos

Osiris (Serverless Portal System)

8. QUE APLICACIONES PEER TO PEER DEBO UTILIZAR

Básicamente, este tipo de programas o aplicaciones, utilizan una red común (por lo general diferente para cada producto), para comunicar entre si las computadoras de sus usuarios, los que comparten ciertos directorios, donde se encuentran los archivos a intercambiar.

El simple hecho de permitir el acceso a cualquier persona extraña a una computadora personal, ya de por sí, es algo que implica grandes riesgos, aunque los programas de ese tipo tengan implementadas las necesarias protecciones.

Uno de los más importantes riesgos, es el intercambio de archivos que no son lo que dicen ser, o que directamente se tratan de virus, gusanos o troyanos camuflados. Existen decenas de ejemplos, y es una de las más importantes fuentes de propagación e infección hoy día.

Pero tal vez más grave, sea la instalación de otros programas no deseados (Spywares o Adwares), que estas aplicaciones esconden.

Los programas espías o "Spyware", son usados por los auspiciantes de los productos P2P, para recabar información sobre que sitios visita el usuario, cuáles son sus preferencias, o que archivos prefiere descargar.

En muchas ocasiones, esto incluye información más comprometida, con datos más personales, siempre con la idea de enviarle más publicidad basura.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 20DOCENTE: DIAZ PULIDO ARTURO.

Page 21: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

También permite especificar que banners publicitarios mostrarle (esto es lo que se denomina "Adware", o sea los programas que se instalan para descargar y mostrar publicidad). Y no debería extrañarle si también empieza a recibir más spam a través del correo electrónico.

A. Aplicaciones Infectadas

Las siguientes aplicaciones no deberían ser instaladas nunca, ya que poseen programas o instalan programas espías:

KaZaa Limewire Audiogalaxy Bearshare (la versión gratuita) Imesh

Morpheus Grokster Xolox Blubster 2.x (o Piolet)

B. Aplicaciones Limpias

Los siguientes programas de intercambio de archivos no poseen spyware o adware:

WinMX (Recomendado por SpywareInfo) Shareaza E-Mule Gnucleus Blubster 1.2.3 (las versiones más nuevas incluyen

Adware) Soulseek

9. QUE DEBO TENER EN CUENTA AL USAR REDES PEER TO PEER

Los derechos de propiedad intelectual: Los contenidos que puedes descargar pueden estar protegidos por derechos de autor.

La seguridad: Desde el momento en que instalas un programa para utilizar redes P2P tu ordenador queda integrado en dicha red por lo que estás permitiendo a otras personas que accedan al mismo, si bien la mayoría de estos programas disponen de las medidas de seguridad necesarias para que este acceso sea limitado es importante que comprendas este punto y compruebes hasta qué punto estás dejando a los demás entrar en tu equipo.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 21DOCENTE: DIAZ PULIDO ARTURO.

Page 22: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

La privacidad: La mayoría de los principales clientes de P2P son gratuitos pero… ¿si son gratuitos de qué manera obtienen sus ingresos?, pues básicamente de la publicidad que se te muestra a la hora de usarlos, esto que en un principio parece correcto no lo es tanto cuando no se respeta tu derecho a la privacidad recabando de tu ordenador información privada con el fin de hacerte llegar más publicidad o conocer tus hábitos de consumo.

Los contenidos: En las redes de intercambio de archivos no todo es lo que dice ser, cuando eliges un archivo por el nombre que muestra te puedes llevar una sorpresa al abrirlo, existen personas que utilizan estas redes para intercambiar archivos ilegales y los camuflan con nombres de archivo que no tienen nada que ver con su contenido.

Software malintencionado: Los archivos que incluyen estas redes también pueden contener programas de Spyware o Adware que son utilizados para espiar que sitios visitas, cuáles son tus preferencias o mostrarte publicidad no solicitada (las ventanas de publicidad que se abren en tu ordenador sin haberla solicitado).

9.1. Algunas recomendaciones

Si utilizas programas de intercambio de archivos que utilicen las redes P2P asegúrate de tener un buen antivirus instalado y actualizado.

Del mismo modo tendrás que disponer de un firewall o cortafuegos que permita al resto de usuarios de la red el acceso a los archivos que tengas compartidos en la red pero no a ninguna otra carpeta de tu ordenador.

Cuando compartes archivos en la red asegúrate de que son los que quieres compartir, guárdalos todos en una sola carpeta y comparte solo esta, si no tienes cuidado con lo que compartes podrías estar compartiendo todo tu disco duro con toda la red.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 22DOCENTE: DIAZ PULIDO ARTURO.

Page 23: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

CONCLUSIONES

En el presente informe tratamos de explicar de una manera simple que son las Redes Peer to Peer o Redes par a par, como es que surgieron así como porque la necesidad de usarlas.

También se detallan sus características, clasificación, las amenazas que conllevan utilizarla, así como el servicio positivo que pueden brindar si sabemos cómo utilizarlas sin dañar o ir en contra de la ley.

Consecuentemente vimos cuales son algunas aplicaciones que hacen uso de las redes peer to peer, cuáles de ellas debemos utilizar y cuáles no. Así como que tener en cuenta antes de utilizar alguna de estas aplicaciones.

Por lo tanto, creemos que la Redes peer to peer pueden llegar a ser de gran ayuda para los usuarios en el intercambio de información si se utilizan honestamente. Pero lamentablemente no siempre es así, es por eso que también conllevan un riesgo en las manos equivocadas, ya que pueden ser utilizadas para ir en contra de los derechos de autor o el intercambio de información no autorizada.

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 23DOCENTE: DIAZ PULIDO ARTURO.

Page 24: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

ANEXOS

Anexo [1]. Las tres topologías de red según los famosos grafos de Paul Baran que aplican también al diseño P2P.

Red Centralizada Red Descentralizada Red Semi-Centralizada

Anexo [2]. Virus P2P transmitidas infectados uno de cada siete filesharers japoneses

Anexo [3]. "Mejor que libre" P2P superando en Japón

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 24DOCENTE: DIAZ PULIDO ARTURO.

Page 25: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

Anexo [4]. Pocos admiten ser los que comparten archivos en Japón

Anexo [5]. Uso de software de

intercambio de archivos en Japón

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 25DOCENTE: DIAZ PULIDO ARTURO.

Page 26: REDES PEER TO PEER

UNIVERSIDAD NACIONAL DE TRUJILLO.FACULTAD DE CIENCIAS FISICAS Y MATEMÁTICAS

ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA

BIBLIOGRAFIA

1. José María Luque Guerrero. ¿Qué Es P2p? , Asociación de Internautas de, www.internautas.org

2. Javier Escudero. Modelo ‘PEER TO PEER’(2013)

3. Wikipedia. Redes Peer – to – Peer(2014)

4. Universidad Nacional de Ingeniería, Lima - Introducción a SistemasPeer to Peer.

5. Miguel Angel Emery. Usos Ilícitos En Internet , Los Casos: Napster – Easy Cyber Café – Verizon

6. Wikipedia. Historia de las aplicaciones P2P.(2014)

7. Panda Cloud Internet Protection. ¿Qué Es Peer - To - Peer (P2p)?

TOP. AVANZADOS EN ING. DEL SOFTWARE.Página 26DOCENTE: DIAZ PULIDO ARTURO.