Redes Peer to Peer

  • Upload
    yueeden

  • View
    100

  • Download
    0

Embed Size (px)

Citation preview

REDES PEER TO PEER

MELENDEZ BIBIANO EDEN ALBERTO

INDICE

INTRODUCCIN OBJETIVOS LAS REDES TOPOLOGAS QU SON LAS REDES PEER TO PEER? HISTORIA DE LAS REDES PEER-TO-PEER CARACTERSTICAS DE LAS REDES PEER-TO-PEER TIPOS DE REDES PEER-TO-PEER APLICACIONES DE LAS REDES PEER-TO-PEER. CONCLUSIONES BIBLIOGRAFIA

3 4 5 7 14 16 20 22 25 26 27

2

INTRODUCCIN La sociedad de hoy en da necesita un abundante intercambio de informacin para el desarrollo de la mayora de las actividades o trabajos. Por ejemplo, las empresas, sobre todo multinacionales, distribuyen sus proyectos entre las numerosas sedes que tienen por todo el mundo; esto supone que entre las distintas sedes deba de haber una comunicacin y un intercambio de informacin para el buen desarrollo de sus proyectos. Otro ejemplo son las universidades, que necesitan un sistema para intercambiar informacin con los estudiantes, para proporcionarles apuntes, exmenes etc.

3

OBJETIVOS

GENERAL

y

Conocer las redes PEER-TO_PEER

ESPECFICOS

y y y

Saber qu es lo que caracteriza a las redes PEER-TO_PEER Conocer los tipos de redes PEER-TO_PEER Saber en dnde son aplicadas de las redes PEER-TO_PEER

4

LAS REDES. Las redes de ordenadores nacen como evolucin de los sistemas de acceso y transmisin a la informacin y cumplen fundamentalmente el objetivo de facilitar el acceso a informacin remota, comunicacin entre personas y entretenimiento interactivo. En un principio podemos clasificar las redes en dos tipos: redes de difusin y redes punto a punto. Con las primeras se puede dirigir un paquete o mensaje corto a todas las mquinas destinos quienes lo reciben y lo procesan. Slo existe un canal de comunicacin compartido por todas las mquinas de la red. Con las segundas para ir del origen al destino, un mismo paquete tiene que visitar una o varias mquinas intermedias, las redes punto a punto consisten en muchas conexiones entre pares individuales de mquinas. A veces son posibles mltiples rutas de diferente longitud. En general las redes geogrficamente pequeas suelen usar la difusin y las redes ms grandes son de punto a punto. Segn la distancia entre computadoras se denominan a las redes de una forma u otra. Si los ordenadores se encuentran dentro de un mismo mbito geogrfico como una habitacin, un edificio o un campus (como mximo del orden de 1 Km) se llama Red de rea Local (LAN). Si la distancia es del orden de la decena de kilmetro entonces se est ante una Red de rea Metropolitana (MAN). Si la distancia es de varios cientos de kilmetros entonces se habla de una Red de rea Extensa (WAN) y si se trata de una red que cubre todo el planeta entonces se habla de Internet. Hay tres parmetros caractersticos en una red de ordenadores: Su tamao Su tecnologa de transmisin5

y y

y LAN.

Su topologa.

Las LAN estn restringidas en cuanto a su tamao y por ello se puede calcular su velocidad de transmisin. El medio de transmisin consiste en un cable al que estn conectadas todas las mquinas. Su topologa, es decir la forma en que enlazan los ordenadores puede ser en bus o en anillo, etc. MAN. Las redes de rea metropolitana o MAN estn basadas en una tecnologa similar a las LAN y son capaces de transmitir datos, voz y seal de TV por cable local adems tiene un mecanismo de arbitraje propio estndar llamado Distributed Queue Dual Bus DQDB o Bus Dual de Cola Distribuida. Consiste en dos cables unidireccionales. WAN. Redes de rea amplia o WAN. Est formada por un conjunto de mquinas destinadas a ejecutar programas de aplicacin llamadas Hosts las cuales estn a su vez conectadas por una subred. Esta subred tiene dos componentes distintos: las lneas de transmisin que mueven bits de una mquina a otra y los elementos de conmutacin que conectan dos o ms lneas de transmisin con el objeto de escoger una lnea de salida para reenviarlos. Estos elementos se llaman enrutadores o nodos conmutadores de paquetes; Interred. Por ltimo indicar la existencia de interredes formadas por redes LAN y WAN a veces diferentes entre s conectadas mediante pasarelas que son mquinas que efectan la labor de conexin y traduccin.

6

TOPOLOGAS. Entindase como la descripcin de la disposicin de las conexiones fsicas en una LAN, existen varios arreglos tales como: Topologas en bus y en rbol. En la topologa en bus, todas las estaciones se encuentran conectadas directamente a travs de interfaces fsicas llamadas tomas de conexin a un medio de transmisin lineal o bus. Se permite la transmisin full-duplex y sta circula en todas direcciones a lo largo del bus, pudiendo cada estacin recibir o transmitir. Hay terminales a cada extremo del bus para que las seales no "reboten" y vuelvan al bus. La topologa en rbol es similar a la de bus pero se permiten ramificaciones a partir de un punto llamado raz, aunque no se permiten bucles. Los problemas asociados a estas dos topologas son que los datos son recibidos por todas las estaciones y hay que dotar a la red de un mecanismo para saber hacia qu destinatario van los datos. Adems, ya que todas las estaciones pueden transmitir a la vez, hay que implantar un mecanismo que evite que unos datos interfieran con otros. Para solucionar estos problemas, los datos se parten en tramas con una informacin de control en la que figura el identificador de la estacin de destino. Cada estacin de la LAN est unvocamente identificada. Para evitar el segundo problema (la superposicin de seales provenientes de varias estaciones), hay que mantener una cooperacin entre todas las estaciones, y para eso se utiliza informacin de control en las tramas.

7

Caractersticas de la topologa en bus / rbol. Es una configuracin multipunto. Hay que tener en cuenta que cuando dos estaciones intercambian datos, las seales que los portan deben de tener la suficiente potencia para llegar en unos ciertos mrgenes al receptor. En esta configuracin multipunto, las seales deben de equilibrase para todas las estaciones conectadas, lo cual es mucho ms complicado que para una conexin punto a punto. Cuando las distancias se hacen muy elevadas y hay muchas estaciones, no hay ms remedio que establecer repetidores o amplificadores intermedios encargados del equilibrado de las seales. Cable coaxial de banda base. Es el medio ms utilizado en LAN en estas redes, las seales son digitales y se utiliza generalmente codificacin Manchester. El espectro en frecuencias est totalmente utilizado, por lo que no es posible multiplexacin en frecuencias. La transmisin es bidireccional y la topologa es en bus ya que las seales digitales son difciles de ramificar. Adems, la atenuacin hace inviable la transmisin a larga distancia. La longitud del cable es inversamente proporcional a la velocidad que pueden alcanzar las seales. Usando repetidores se puede aumentar la longitud de la conexin. Estos repetidores son diferentes a los que hay en topologas de anillo, ya que deben retransmitir en ambas direcciones. Estos repetidores son invisibles al resto de la red ya que no almacenan informacin, slo la repiten conforme llega. Slo se permite un camino entre dos estaciones para que no haya interferencias (si el camino es muy largo, se intercalan repetidores).

8

Cable coaxial de banda ancha. En estos cables se usa sealizacin analgica. As, es posible la multiplexacin por divisin en frecuencias, sirviendo el mismo cable para varias conexiones. Estos cables permiten topologa en rbol y en bus. La distancia permitida es muy superior a banda base (ya que las seales analgicas alcanzan ms espacio con menos interferencias y atenuacin). Este cableado slo permite conexin unidireccional, por lo que para usar intercambios bidireccionales de informacin, es necesario el doble cableado de la red, uno de ida y otro de vuelta ( ambos se juntan en un extremo si es en bus o en la raz si es en rbol ). Hay maneras de permitir el uso del mismo cable para seales en ambas direcciones, para ello, las seales en una direccin se envan en una gama de frecuencias y en la otra en otra gama de frecuencias. En el extremo (en bus) o en la raz (en rbol) hay un circuito que intercambia las frecuencias y las devuelve por el otro camino (ya que le llegan en frecuencia de entrada y las tiene que devolver en frecuencia de salida). En la configuracin de cable dual los caminos de entrada y salida son cables separados. En la configuracin dividida los caminos de entrada son bandas de frecuencia en el mismo cable. En la sealizacin analgica de banda portadora se utiliza todo el espectro de frecuencias para una sola transmisin bidireccional, con topologa de Bus. En ste tipo de transmisin es posible prescindir de amplificadores ya que las frecuencias de utilizacin son bajas, menos sensibles a la atenuacin. La electrnica asociada es sencilla y barata. Bus de fibra ptica9

Hay dos formas de tratar las seales pticas que provienen del bus por un nodo: una es tomando la seal ptica, convirtindola a seal elctrica (para que sea tratada por el nodo) extrayendo la informacin de control y luego pasndola otra vez a seal ptica para reenviarla al bus; la otra forma es quitando un poco de energa ptica y luego reinyectndola de nuevo. Ambas opciones tienen sus ventajas e inconvenientes; la primera tiene las ventajas de la complejidad electrnica y los retardos y la segunda las prdidas de energa. Lo mismo que ocurra con el cable coaxial de banda ancha, como las seales son unidireccionales, es necesario utilizar dos buses (uno de ida y otro de vuelta) o un solo bus con una terminacin que se encarga de recibir por un lado y transmitir por el otro. Topologa en anillo. La red consta de una serie de repetidores (simples mecanismos que reciben y retransmiten informacin sin almacenarla) conectados unos a otros en forma circular (anillo). Cada estacin est conectada a un repetidor, que es el que pasa informacin de la red a la estacin y de la estacin a la red. Los datos circulan en el anillo en una sola direccin. La informacin tambin se desgaja en tramas con identificadores sobre la estacin de destino. Cuando una trama llega a un repetidor, ste tiene la lgica suficiente como para reenviarla a su estacin (si el identificador es el mismo) o dejarla pasar si no es el mismo. Cuando la trama llega a la estacin origen, es eliminada de la red. Debe de haber una cooperacin entre las estaciones para no solapar tramas de varias estaciones a la vez. Caractersticas de las LAN en anillo.

10

El

anillo

consta

de

varios

repetidores

que

regeneran

y

transmiten

unidireccionalmente de bit en bit. Cada repetidor sirve de punto de conexin de una estacin al anillo. La informacin circula en paquetes que contienen informacin de control de la estacin de destino. Cuando un paquete llega a un repetidor, ste lo copia y lo retransmite al siguiente repetidor , y si va dirigido a su estacin de enlace lo enva all y si no, lo elimina . Para impedir que un paquete de vueltas continuamente por el anillo se puede o bien eliminar por el repetidor de destino o por el repetidor de origen al llegar otra vez a l (esto permite el envo a varias estaciones a la vez). Los repetidores pueden estar en tres estados posibles: escucha (cuando recibe del anillo bits, comprueba si pertenecen a un paquete de su estacin, y si lo son los enva por la lnea de su estacin y si no, los reenva otra vez al anillo), transmisin (el enlace tiene permiso para transmitir datos de su estacin, entonces los pasa al anillo) y cortocircuito (el repetidor pasa sin demoras sin comprobar la informacin de control - los bits otra vez al anillo). Fluctuacin en la temporizacin. Los repetidores no pueden evitar los errores de temporizacin, por lo que cuando hay muchos repetidores, estos errores se pueden agrandar y dar lugar a errores en los datos. Una forma de paliar esta situacin es que los repetidores tengan circuitos de control de temporizacin. Problemas potenciales en el anillo. El problema principal es la rotura de un enlace o el fallo de un repetidor, lo que implica que el resto del anillo quedar inservible. Adems, cada vez que se introduzca un nuevo repetidor, habr que adaptar a sus vecinos. Arquitectura en estrella-anillo.11

Para solucionar los errores propios de la topologa de anillo, se pueden utilizar hbridos de estrella-anillo, de forma que los posibles errores se pueden localizar. Adems, se facilita la incorporacin de nuevos repetidores. Bus frente a anillo. Para grandes LAN, lo mejor es usar banda ancha en bus o rbol. El mtodo ms barato para LAN pequeas es la banda base, pero en anillo se pueden cubrir mayores distancias con menores errores. En anillo, la fibra ptica es ms efectiva que en bus y adems, los enlaces punto a punto en anillo son ms sencillos que los multipunto en las dems . Topologa en estrella. En este caso, se trata de un nodo central del cul salen los cableados para cada estacin. Las estaciones se comunican unas con otras a travs del nodo central, hay dos formas de funcionamiento de este nodo: este nodo es un mero repetidor de las tramas que le llegan (cuando le llega una trama de cualquier estacin, la retransmite a todas las dems , en cuyo caso, la red funciona igual que un bus; otra forma es de repetidor de las tramas pero slo las repite al destino (usando la identificacin de cada estacin y los datos de destino que contiene la trama) tras haberlas almacenado . LAN en estrella con pares trenzados. El par trenzado es ms barato que el cable coaxial, pero esto es aparente ya que la mayor parte del costo es de instalacin, que es similar para los dos tipos de cable. Por lo que se tiende a utilizar coaxial ya que tiene mejores prestaciones.

12

Pero la gran difusin de los cables para telfonos, que son pares trenzados, ha provocado que para pequeas LAN, sea el tipo de cable ms utilizado. Y estas LAN son generalmente topologas en estrella (oficinas con terminales y un repetidor central). Cada estacin tiene un cable de salida hacia el repetidor central y otro de entrada desde ste . Este esquema se comporta como una topologa en bus, y por tanto puede haber colisiones de mensajes, para lo cual se divide el sistema en subsistemas a los cules slo algunas estaciones tienen acceso.

13

QU SON LAS REDES PEER TO PEER? Una red PEER-TO-PEER (P2P) o red de pares, es una red de computadoras en la que todos o algunos aspectos de sta funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre s. Es decir, actan simultneamente como clientes y servidores respecto a los dems nodos de la red. Forma coloquial de referirse a las denominadas redes entre iguales, redes entre pares o redes punto a punto. En estas redes no existen ni ordenadores cliente ni ordenadores que hagan de servidor. Las redes PEER-TO-PEER permiten el intercambio directo de informacin, en cualquier formato, entre los ordenadores interconectados. El hecho de que sirvan para compartir e intercambiar informacin de forma directa entre dos o ms usuarios ha propiciado que hayan sido, y estn siendo, utilizadas para intercambiar archivos cuyo contenido est sujeto a las leyes de copyright, lo que ha generado una gran polmica entre defensores y detractores de estos sistemas. Las redes PEER-TO-PEER aprovechan, administran y optimizan el uso del ancho de banda de los dems usuarios de la red por medio de la conectividad entre los mismos, obteniendo ms rendimiento en las conexiones y transferencias que con algunos mtodos centralizados convencionales, donde una cantidad relativamente pequea de servidores provee el total del ancho de banda y recursos compartidos para un servicio o aplicacin. Dichas redes son tiles para diversos propsitos. A menudo se usan para compartir ficheros de cualquier tipo (por ejemplo, audio, vdeo o software). Este tipo de red es tambin comnmente usado en telefona VoIP para hacer ms eficiente la transmisin de datos en tiempo real.

14

La eficacia de los nodos en el enlace y transmisin de datos puede variar segn su configuracin local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexin a la red y capacidad de almacenamiento en disco.

15

HISTORIA DE LAS REDES P2P La primera aplicacin P2P (Peer-to-peer, o entre pares) fue Hotline Connect, desarrollada en 1996 para el sistema operativo Mac OS por el joven programador australiano Adam Hinkley. Hotline Connect, distribuido por Hotline Communications, pretenda ser una plataforma de distribucin de archivos destinada a empresas y universidades, pero no tard en servir de intercambio de archivos de casi todo tipo, especialmente de contenido ilegal y muchos de contenido pornogrfico. Sin embargo, tambin se podan compartir archivos de contenido libre de distribucin. El sistema Hotline Connect estaba descentralizado, puesto que no utilizaba servidores centrales, sino completamente autnomos: los archivos se almacenaban en los ordenadores de los usuarios que deseaban funcionar como servidores, y permitan, restringan o condicionaban la entrada al resto de usuarios, los clientes. En caso de que un servidor se cerrase, no exista ningn otro lugar del cual seguir descargando ese mismo archivo, y no quedaba ms remedio que cancelar la descarga y empezar de cero en otro servidor.

Este sistema, bien planteado en el que cada usuario dependa de un nico servidor, no tard en quedar obsoleto. Por otra parte, al ser una aplicacin desarrollada fundamentalmente para una plataforma minoritaria como Mac OS, no atrajo la atencin de la prensa generalista. Esto cambi con el nacimiento de Napster en 1999, a quien errneamente se atribuye la invencin del PEER-TOPEER. Aunque las transferencias de los archivos tenan lugar directamente entre dos equipos, Napster utilizaba servidores centrales para almacenar la lista de equipos y los archivos que proporcionaba cada uno, con lo que no era una aplicacin perfectamente PEER-TO-PEER. Aunque ya existan aplicaciones que permitan el16

intercambio de archivos entre los usuarios, como IRC y Usenet, Napster se present como la primera aplicacin para PC especializada en los archivos de msica Mp3. El resultado fue un sistema que presentaba una gran seleccin de msica para descargar de forma gratuita. El hecho de que Napster fuera un servicio centralizado result su perdicin. En diciembre de 1999, varias discogrficas estadounidenses demandaron a Napster, y tambin msicos reconocidos como Lars Ulrich, baterista del grupo Metallica, reclamaron su cierre. La demanda, lejos de asustar a los usuarios, dio publicidad al servicio, de forma que en febrero de 2001 Napster haba llegado a su cima con 13,6 millones de usuarios en todo el mundo. Muchos argumentaron que el cierre de Napster slo llevara al surgimiento de otras aplicaciones similares de intercambio de archivos. El juez dict el cierre de Napster en Julio de 2001. Despus de esa fecha, Napster se transform en un servicio de pago, a costa de ser prcticamente olvidado por la comunidad internauta. Durante un tiempo, el intercambio de archivos fue a la deriva. Existan ya bastantes alternativas. Al principio se segua usando Napster mediante servidores no oficiales (usando OpenNap, por ejemplo) a los que se poda acceder gracias a un programa llamado Napigator. Tambin surgieron programas como Winmx (cerrado en 2005 por amenazas de la RIAA), e IMesh. Despus se estableci como lder PEER-TO-PEER Audiogalaxy, otra aplicacin centralizada de intercambio de msica, que acab tambin por orden judicial. Por otra parte, la RIAA (la asociacin estadounidense de discogrficas) tom estas resoluciones judiciales como victorias importantes encaminadas a acabar con la llamada "piratera".

17

Acabar con las redes centralizadas era relativamente sencillo, pues bastaba con cerrar el Servidor que almacena las listas de Usuarios y archivos compartidos. Pero tras el cierre de cada servidor surgieron otras aplicaciones ms modernas, y particularmente como gran logro fue la creacin de redes descentralizadas, que no dependen de un servidor central, y por tanto no tienen constancia de los archivos intercambiados. Clientes nuevos y la aparicin de la red Gnutella, fueron sustituyendo a Napster y Audiogalaxy, entre otros. Luego, en el ao 2002, se dio un xodo masivo de usuarios hacia las redes descentralizadas, como Kazaa, Grokster, Piolet y Morpheus. Tambin estn Ares y Ares Lite, libres de Spyware y que usan la red Ares Galaxy.

La RIAA intent, tambin por la va judicial, acabar con los nuevos servicios descentralizados, y que permitan compartir varios tipos de archivos (no slo mp3), pero Grokster y Morpheus ganaron sus juicios en abril de 2003. Luego apareci EDonkey 2000 (ya exista en el 2001 pero no era popular), esta aplicacin que se mantuvo junto a Kazaa como lder del movimiento P2P. Ms tarde, la aparicin de otros clientes basados en el protocolo de eDonkey 2000, como Lphant, Shareaza, EMule y sus Mods, y otros menos conocidos como AMule y MLDonkey para Linux, caus el progresivo declive del programa original eDonkey 2000. Ms bien se dej de usar porque lo reemplaz el eMule y sus Mods. Otro paso importante lo marc el protocolo BitTorrent, que pese a tener muchas similitudes con eDonkey 2000 proporciona, segn los desarrolladores, una mayor velocidad de descarga, pero a costa de una menor variedad y longevidad de archivos en la red.

18

Se suele traducir PEER-TO-PEER al castellano como redes de pares o redes entre pares. Algunos prefieren la traduccin redes entre iguales o de igual a igual argumentando que esta traduccin es menos confusa, aunque ambas son equivalentes.

19

CARACTERSTICAS DE LAS REDES PEER-TO-PEER. Escalabilidad. Las redes PEER-TO-PEER tienen un alcance mundial con cientos de millones de usuarios potenciales. En general, lo deseable es que cuantos ms nodos estn conectados a una red PEER-TO-PEER 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 adicin de ms clientes podra significar una transferencia de datos ms lenta para todos los usuarios. Algunos autores advierten de que si proliferan mucho este tipo de redes, Cliente-Servidor, podran llegar a su fin, ya que a cada una de estas redes se conectarn muy pocos usuarios. Robustez. La naturaleza distribuida de las redes peer-to-peer tambin incrementa la robustez en caso de haber fallos en la rplica excesiva de los datos hacia mltiples destinos, y en sistemas PEER-TO-PEER puros permitiendo a los peers encontrar la informacin sin hacer peticiones a ningn servidor centralizado de indexado. En el ltimo caso, no hay ningn punto singular de falla en el sistema. Descentralizacin. Estas redes por definicin son descentralizadas y todos los nodos son iguales. No existen nodos con funciones especiales, y por tanto ningn nodo es imprescindible para el funcionamiento de la red. En realidad, algunas redes comnmente llamadas PEER-TO-PEER no cumplen esta caracterstica, como Napster, eDonkey o BitTorrent. Los costos estn repartidos entre los usuarios. Se comparten o donan recursos a cambio de recursos. Segn la aplicacin 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 annimo el autor de un contenido, el editor, el lector, el servidor que lo alberga y la peticin para encontrarlo siempre que as lo necesiten los usuarios. Muchas veces el derecho al

20

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 caractersticas deseables de las redes PEER-TO-PEER PEER-TO-PEER menos implementada. Los objetivos de un PEER-TO-PEER seguro seran identificar y evitar los nodos maliciosos, evitar el contenido infectado, evitar el espionaje de las comunicaciones entre nodos, creacin de grupos seguros de nodos dentro de la red, proteccin de los recursos de la red... En su mayora an estn bajo investigacin, pero los mecanismos ms prometedores son: cifrado multiclave, cajas de arena, gestin de derechos de autor (la industria define qu puede hacer el usuario, por ejemplo la segunda vez que se oye la cancin se apaga), reputacin (slo permitir acceso a los conocidos), comunicaciones seguras, comentarios sobre los ficheros.

21

TIPOS DE REDES PEER-TO-PEER Basados en el grado de centralizacin, este tipo de redes puede ser pura o hbrida. En una red pura, los nodos actan como clientes y servidores, y no hay un servidor central que lo gestione. En una red hbrida, un servidor central es usado para mantener informacin sobre los nodos, y cualquier informacin de otros nodos es gestionado por este servidor central. Los nodos o peers mantienen la informacin. Redes PEER-TO-PEER centralizadas Este tipo de red PEER-TO-PEER se basa en una arquitectura monoltica en la que todas las transacciones se hacen a travs 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 administracin muy dinmica y una disposicin ms permanente de contenido. Sin embargo, est muy limitada en la privacidad de los usuarios y en la falta de escalabilidad de un slo servidor, adems de ofrecer problemas en puntos nicos de fallo, situaciones legales y enormes costos en el mantenimiento as como el consumo de ancho de banda. Una red de este tipo rene las siguientes caractersticas: Se rige bajo un nico servidor que sirve como punto de enlace entre nodos y como servidor de acceso al contenido, el cual distribuye a peticin de los nodos. y Todas las comunicaciones (como las peticiones y encaminamientos entre nodos) dependen exclusivamente de la existencia del servidor. Algunos ejemplos de este tipo de redes son Napster y Audiogalaxy.

y

22

Redes PEER-TO-PEER hbridas En este tipo de red, se puede observar la interaccin entre un servidor central que sirve como Hub y administra los recursos de banda ancha, enrutamientos y comunicacin entre nodos pero sin saber la identidad de cada nodo y sin almacenar informacin alguna, por lo que el servidor no comparte archivos de ningn tipo a ningn nodo. Tiene la peculiaridad de funcionar (en algunos casos como en Torrent) de ambas maneras, es decir, puede incorporar ms de un servidor que gestione los recursos compartidos, pero tambin en caso de que el o los servidores que gestionan todo caigan, el grupo de nodos sigue en contacto a travs de una conexin directa entre ellos mismos con lo que es posible seguir compartiendo y descargando ms informacin en ausencia de los servidores. Este tipo de PEER-TO-PEER sigue las siguientes caractersticas: Tiene un servidor central que guarda informacin en espera y responde a peticiones para esa informacin. y Los nodos son responsables de hospedar la informacin (pues el servidor central no almacena la informacin), que permite al servidor central reconocer los recursos que se desean compartir, y para poder descargar esos recursos compartidos a los peers que lo solicitan. y Las terminales de enrutamiento son direcciones usadas por el servidor, que son administradas por un sistema de ndices para obtener una direccin absoluta. Algunos ejemplos de una red PEER-TO-PEER hbrida son BitTorrent, EDonkey y Direct Connect. Redes PEER-TO-PEER "puras"

y

23

Las redes PEER-TO-PEER de este tipo son las ms comunes, siendo las ms verstiles al no requerir de un gestionamiento central de ningn tipo, lo que permite una reduccin de la necesidad de usar un servidor central, por lo que se opta por los mismos usuarios como nodos de esas conexiones y tambin como almacenistas de esa informacin. 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. Las redes de este tipo tienen las siguientes caractersticas: Los nodos actan como Cliente y Servidor. No existe un servidor central que maneje las Conexiones de red. No hay un Enrutador central que sirva como nodo y administre direcciones.

y y y

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

24

APLICACIONES DE LAS REDES PEER-TO-PEER. Intercambio y bsqueda de ficheros. Quizs sea la aplicacin ms extendida de este tipo de redes. Algunos ejemplos son BitTorrent o la red eDonkey2000. y y y 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. y Clculos cientficos que procesen enormes bases de datos, como los bioinformticos. Las redes P2P pueden ser tambin usadas para hacer funcionar grandes sistemas de software diseados para realizar pruebas que identifiquen la presencia de posibles drogas. El primer sistema diseado con tal propsito fue desarrollado en 2001, en el Centro Computacional para el Descubrimiento de Medicamentos (Center for Computational Drug Discovery) en la prestigiosa Universidad de Oxford con la cooperacin de la Fundacin Nacional para la Investigacin del Cncer (National Foundation for Cancer Research) de Estados Unidos. Actualmente, existen varios sistemas software similares que se desarrollan bajo el auspicio de proyectos como el proyecto de Dispositivos Unidos en la Investigacin del Cncer (United Devices Cancer Research Project). En una escala ms pequea, existen sistemas de administracin autnoma para los bilogos computacionales, como el Chinook, que se unen para ejecutar y hacer comparaciones de datos bioinformticos con los ms de 25 diferentes servicios de anlisis que ofrece. Uno de sus propsitos consiste en facilitar el intercambio de tcnicas de anlisis dentro de una comunidad local.25

y

CONCLUSIONES Como hemos visto, hay muchos tipos de redes p2p, cada una con sus virtudes y sus defectos. Ninguna destaca por encima de otra, lo que permite que, a la hora de programar, por ejemplo, una aplicacin p2p, tener varias opciones, cada una de ellas con sus propias caractersticas. Una cosa a tener en cuenta es como est evolucionando la forma de compartir la informacin. A finales del milenio pasado, el uso de redes p2p era abundante y, para la mayora de la gente era la nica forma conocida para compartir la informacin. Hoy en da la tendencia ha cambiado. La gente ahora prefiere intercambiar los archivos a travs de grandes servidores donde en algunos casos, pagan a los usuarios por hospedarse en ellos.

26

BIBLIOGRAFIA

y y y

Andrew S. Tanenbaum.Redes de computadoras.Cuarta edicin.Pearson Francisco j. Molina. Redes de rea local. De la edicin RA-MA 2003 William Stallings. Comunicaciones y redes de computadoras 6ta edicin. Pearson http://darkub.wordpress.com/2008/01/09/%C2%BFque-es-una-red-p2ppeer-to-peer/

y

27