Las redes P2P permiten el intercambio directo de información entre computadoras conectadas sin la necesidad de clientes o servidores fijos. Funcionan como nodos iguales que actúan simultáneamente como clientes y servidores. Se usan comúnmente para compartir archivos entre usuarios de forma descentralizada.
0 calificaciones0% encontró este documento útil (0 votos)
67 vistas8 páginas
Las redes P2P permiten el intercambio directo de información entre computadoras conectadas sin la necesidad de clientes o servidores fijos. Funcionan como nodos iguales que actúan simultáneamente como clientes y servidores. Se usan comúnmente para compartir archivos entre usuarios de forma descentralizada.
Las redes P2P permiten el intercambio directo de información entre computadoras conectadas sin la necesidad de clientes o servidores fijos. Funcionan como nodos iguales que actúan simultáneamente como clientes y servidores. Se usan comúnmente para compartir archivos entre usuarios de forma descentralizada.
Las redes P2P permiten el intercambio directo de información entre computadoras conectadas sin la necesidad de clientes o servidores fijos. Funcionan como nodos iguales que actúan simultáneamente como clientes y servidores. Se usan comúnmente para compartir archivos entre usuarios de forma descentralizada.
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
Descargar como doc, pdf o txt
Está en la página 1de 8
Redes P2P
Una red peer-to-peer (P2P) o red de pares, es una red de
computadoras en la que todos o algunos aspectos de esta funcionan sin clientes ni servidores fjos, sino una serie de nodos que se comportan como iguales entre si. 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 eisten ni ordenadores cliente ni ordenadores que !agan de servidor. "as redes #$# permiten el intercam%io directo de informaci&n, en cualquier formato, entre los ordenadores interconectados. El !ec!o de que sirvan para compartir e interam%iar informaci&n de forma directa entre dos o ms usuarios !a propiciado que !ayan sido, y est'n siendo, utili(adas para intercam%iar arc!ivos cuyo contenido est sujeto a las leyes de copyrig!t, lo que !a generado una gran pol'mica entre defensores y detractores de estos sistemas. )*+*,)- "as redes peer-to-peer aprovec!an, administran y optimi(an el uso del anc!o de %anda de los dems usuarios de la red por medio de la conectividad entre los mismos, o%teniendo ms rendimiento en las coneiones y transferencias que con algunos m'todos centrali(ados convencionales, donde una cantidad relativamente peque.a de servidores provee el total del anc!o de %anda y recursos compartidos para un servicio o aplicaci&n. /ic!as redes son tiles para diversos prop&sitos. 0 menudo se usan para compartir fc!eros de cualquier tipo (por ejemplo, audio, video o soft1are). Este tipo de red es tam%i'n comnmente usado en telefon2a +o3# para !acer ms efciente la transmisi&n de datos en tiempo real. "a efcacia de los nodos en el enlace y transmisi&n de datos puede variar segn su confguraci&n local (cortafuegos, 405, ruteadores, etc.), velocidad de proceso, disponi%ilidad de anc!o de %anda de su conei&n a la red y capacidad de almacenamiento en disco. 1.Traduccin al espaol. 6e suele traducir Peer-To-Peer al espa.ol como redes de pares o redes entre pares. 0lgunos preferen la traducci&n redes entre iguales o de igual a igual argumentando que esta traducci&n es menos confusa, aunque am%as son equivalentes. 2.Filosofa de las redes Peer-to-peer. El P2P se %asa principalmente en la flosof2a e ideales de que todos los usuarios de%en compartir. *onocida como flosofa P2P,
es aplicada en algunas redes en forma de un sistema enteramente meritocrtico en donde 7el que ms comparta, ms privilegios tiene y ms acceso dispone de manera ms rpida a ms contenido7. *on este sistema se pretende asegurar la disponi%ilidad del contenido compartido, ya que de lo contrario no ser2a posi%le la su%sistencia de la red. 0quellos usuarios que no comparten contenido en el sistema y con ello no siguen la flosof2a propia de esta red, se les denominan 7leec!ers78 los cuales muc!as veces representan una amena(a para la disponi%ilidad de recursos en una red #$# de%ido a que nicamente consumen recursos sin reponer lo que consumen, por ende podr2an agotar los recursos compartidos y atentar contra la esta%ilidad de la misma. 3.Aplicaciones de las redes P2P. En la actual 3nternet, el anc!o de %anda o las capacidades de almacenamiento y c&mputo son recursos caros. En aquellas aplicaciones y servicios que requieran una enorme cantidad de recursos pueden usarse las redes #$#. 0lgunos ejemplos de aplicaci&n de las redes #$#, 3ntercam%io y %squeda de fc!eros. 9ui(s sea la aplicaci&n ms etendida de este tipo de redes. 0lgunos ejemplos son :it5orrent o la red e/on;ey$<<<. 6istemas de fc!eros distri%uidos, como *F6 o Freenet. 6istemas de telefon2a por 3nternet, como 6;ype. 0 partir del a.o $<<= cada ve( ms compa.2as europeas y americanas, como >arner :ros o la ::*, empe(aron a ver el #$# como una alternativa a la distri%uci&n convencional de pel2culas y programas de televisi&n, ofreciendo parte de sus contenidos a trav's de tecnolog2as como la de :it5orrent. *lculos cient2fcos que procesen enormes %ases de datos, como los %ioinformticos. "as redes P2P pueden ser tam%i'n usadas para !acer funcionar grandes sistemas de soft1are dise.ados para reali(ar prue%as que identifquen la presencia de posi%les drogas. El primer sistema dise.ado con tal prop&sito fue desarrollado en $<<?, en el *entro *omputacional para el /escu%rimiento de @edicamentos (Centre for Computational Drug Discovery) en la prestigiosa Universidad de Aford con la cooperaci&n de la Fundaci&n 4acional para la 3nvestigaci&n del *ncer (National Foundation for Cancer Research) de Estados Unidos. 0ctualmente, eisten varios sistemas soft1are similares que se desarrollan %ajo el auspicio de proyectos como el proyecto de /ispositivos Unidos en la 3nvestigaci&n del cncer (United Devices Cancer Research Project). En una escala ms peque.a, eisten sistemas de administraci&n aut&noma para los %i&logos computacionales, como el *!inoo;, que se unen para ejecutar y !acer comparaciones de datos %ioinformticos con los ms de $B diferentes servicios de anlisis que ofrece. Uno de sus prop&sitos consiste en facilitar el intercam%io de t'cnicas de anlisis dentro de una comunidad local. 4.Caractersticas. 6eis caracter2sticas desea%les de las redes #$#, scala!ilidad. "as redes #$# tienen un alcance mundial con cientos de millones de usuarios potenciales. En general, lo desea%le es que cuantos ms nodos est'n conectados a una red #$# mejor ser su funcionamiento. 0s2, cuando los nodos llegan y comparten sus propios recursos, los recursos totales del sistema aumentan. Esto es diferente en una arquitectura del modo servidorCcliente con un sistema fjo de servidores, en los cuales la adici&n de ms clientes podr2a signifcar una transferencia de datos ms lenta para todos los usuarios. 0lgunos autores advierten de que si proliferan muc!o este tipo de redes, *lienteC6ervidor, podr2an llegar a su fn, ya que a cada una de estas redes se conectarn muy pocos usuarios. Ro!uste". "a naturale(a distri%uida de las redes peer-to-peer tam%i'n incrementa la ro%uste( en caso de !a%er fallos en la r'plica ecesiva de los datos !acia mltiples destinos, y DCen sistemas P2P purosDC permitiendo a los peers encontrar la informaci&n sin !acer peticiones a ningn servidor centrali(ado de indeado. En el ltimo caso, no !ay ningn punto singular de falla en el sistema. #escentrali"acin. Estas redes por defnici&n son descentrali(adas y todos los nodos son iguales. 4o eisten nodos con funciones especiales, y por tanto ningn nodo es imprescindi%le para el funcionamiento de la red. En realidad, algunas redes comnmente llamadas #$# no cumplen esta caracter2stica, como 4apster, e/on;ey o :it5orrent. "os costes est$n repartidos entre los usuarios. 6e comparten o donan recursos a cam%io de recursos. 6egn la aplicaci&n de la red, los recursos pueden ser arc!ivos, anc!o de %anda, ciclos de proceso o almacenamiento de disco. Anoni%ato. Es desea%le que en estas redes quede an&nimo el autor de un contenido, el editor, el lector, el servidor que lo al%erga y la petici&n para encontrarlo siempre que as2 lo necesiten los usuarios. @uc!as veces el derec!o al anonimato y los derec!os de autor son incompati%les entre s2, y la industria propone mecanismos como el /E@ para limitar am%os. &e'uridad. Es una de las caracter2sticas desea%les de las redes #$# menos implementada. "os o%jetivos de un #$# seguro ser2an identifcar 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 mayor2a an estn %ajo investigaci&n, pero los mecanismos ms prometedores son, cifrado multiclave, cajas de arena, gesti&n de derec!os de autor (la industria defne qu' puede !acer el usuario, por ejemplo la segunda ve( que se oye la canci&n se apaga), reputaci&n (s&lo permitir acceso a los conocidos), comunicaciones seguras, comentarios so%re los fc!eros... (.Pro!le%as de funciona%iento "a mayor parte de los nodos de 3nternet no disponen de una direcci&n 3# fja o siquiera accesi%le para otros nodos de 3nternet. Este es el caso, por ejemplo, de los nodos que se conectan a trav's de redes locales como >if o Et!ernet, de aquellos que tienen algn tipo de *ortafuegos y 405 o de los que se conectan a trav's de la mayor parte de los 36#s del mundo. #ara el correcto funcionamiento de una red #$#, !ay que resolver dos pro%lemas fundamentales, c&mo se encuentra un nodo que ya est' conectado a la red #$# y c&mo se conectan los nodos sin direcci&n 3# p%lica entre ellos. #ara resolver el primer pro%lema, la soluci&n !a%itual es reali(ar una conei&n a un servidor (o servidores) inicial con direcci&n %ien conocida (normalmente )P fja) que el programa #$# tiene almacenada. Este servidor inicial se encarga de mantener una lista con las direcciones de otros nodos que estn actualmente conectados a la red. 5ras esto, los clientes ya tienen informaci&n sufciente para entrar en la red y pueden intercam%iar informaci&n con otro nodos, ya sin intervenci&n de los servidores iniciales. #ara resolver el pro%lema de conei&n cuando los nodos no tienen direcci&n p%lica, estos se conectan a trav's de otro nodo que funciona como proy de la conei&n. "os dos nodos se conectan al proy y 'ste env2a la informaci&n que llega de uno al otro. *ualquier nodo con una direcci&n 3# p%lica puede ser escogido como proy de una conei&n entre dos nodos. #or ejemplo, en la red 6;ype a trav's de nuestro ordenador pueden pasar conversaciones de otras personas. En estos casos, es imprescindi%le la implementaci&n de algn mecanismo de seguridad para evitar que los proies pueden llegar a entender la comunicaci&n entre los dos nodos. =.Eedes #$# centrali(adas. Este tipo de red #$# se %asa en una arquitectura monol2tica en la que todas las transacciones se !acen a trav's de un nico servidor que sirve de punto de enlace entre dos nodos y que, a la ve(, almacena y distri%uye los nodos donde se almacenan los contenidos. #oseen una administraci&n muy dinmica y una disposici&n ms permanente de contenido. 6in em%argo, est muy limitada en la privacidad de los usuarios y en la falta de escala%ilidad de un s&lo servidor, adems de ofrecer pro%lemas en puntos nicos de fallo, situaciones legales y enormes costos en el mantenimiento as2 como el consumo de anc!o de %anda. Una red de este tipo rene las siguientes caracter2sticas, 6e rige %ajo un nico servidor que sirve como punto de enlace entre nodos y como servidor de acceso al contenido, el cual distri%uye a petici&n de los nodos. 5odas las comunicaciones (como las peticiones y encaminamientos entre nodos) dependen eclusivamente de la eistencia del servidor. 0lgunos ejemplos de este tipo de redes son 4apster y 0udiogalay. *.Redes P2P +!ridas, se%i-centrali"adas o %i-tas. En este tipo de red, se puede o%servar la interacci&n entre un servidor central que sirve como hub y administra los recursos de %anda anc!a, enrutamientos y comunicaci&n entre nodos pero sin sa%er la identidad de cada nodo y sin almacenar informaci&n alguna, por lo que el servidor no comparte arc!ivos de ningn tipo a ningn nodo. 5iene la peculiaridad de funcionar (en algunos casos como en 5orrent) de am%as maneras, es decir, puede incorporar ms de un servidor que gestione los recursos compartidos, pero tam%i'n en caso de que el o los servidores que gestionan todo caigan, el grupo de nodos sigue en contacto a trav's de una conei&n directa entre ellos mismos con lo que es posi%le seguir compartiendo y descargando ms informaci&n en ausencia de los servidores. Este tipo de #$# sigue las siguientes caracter2sticas, 5iene un servidor central que guarda informaci&n en espera y responde a peticiones para esa informaci&n. "os nodos son responsa%les de !ospedar 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 peers que lo solicitan. "as terminales de enrutamiento son direcciones usadas por el servidor, que son administradas por un sistema de 2ndices para o%tener una direcci&n a%soluta. 0lgunos ejemplos de una red #$# !2%rida son :it5orrent, e/on;ey y /irect *onnect. ..Redes P2P /puras/ o total%ente descentrali"adas. "as redes #$# 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 reducci&n de la necesidad de usar un servidor central, por lo que se opta por los mismos usuarios como nodos de esas coneiones y tam%i'n como almacenistas de esa informaci&n. En otras pala%ras, todas las comunicaciones son directamente de usuario a usuario con ayuda de un nodo (que es otro usuario) quien permite enla(ar esas comunicaciones. "as redes de este tipo tienen las siguientes caracter2sticas, "os nodos actan como cliente y servidor. 4o eiste un servidor central que maneje las coneiones de red. 4o !ay un enrutador central que sirva como nodo y administre direcciones. 0lgunos ejemplos de una red #$# 7pura7 son, Fademlia, 0res Galay, Gnutella, Freenet y Gnutella$. 0.1tras cate'oras en !ase a la red P2P 0lgunos preferen clasifcar las redes #$# en %ase a su estructuraci&n, clasifcando las redes en, Redes P2P estructuradas como *04 Redes P2P sin estructura como Gnutella 5am%i'n se podr2a clasifcar las redes #$# de acuerdo a su generaci&n y estas son, Pri%era 2eneracin de P2P, 6on literalmente las primeras redes #$# las cuales eran centrali(adas &e'unda 2eneracin de P2P, En esta generaci&n se implementa por primera ve( la caracter2stica de la descentrali(aci&n, siendo esta caracter2stica la ms comn en los actuales #$# Tercera 2eneracin de P2P, 6on aquellos #$# de generaci&n ms reciente, que implementan una comunicaci&n no directa, cifrada y an&nima Eiste tam%i'n la posi%ilidad de clasifcar las redes #$# concorde a sus caracter2sticas de anonimidad o eclusividad como, 6in caracter2sticas de anonimidad #seud&nimo Eed #$# #rivada FriendCtoCfriend (de amigoCaCamigo) Una reciente generaci&n de sistemas peerCtoCpeer son llamados 7metacomputing7 o son clasifcados como 7middle1are7. Estos incluyen, "egi&n, Glo%us 13.Redes P2P sin estructura 4 Redes P2P estructuradas "a red de so%recapa del #$# consiste en todos los peer que participan como nodos de red. Hay enlaces entre dos nodos cualesquiera que se cono(can, es decir si un peer participante conoce la locali(aci&n de otro peer en la red del #$#, entonces !ay un %orde dirigido del nodo anterior al ltimo nodo en la red de so%recapa. En %ase a c&mo los nodos en la red de so%recapa se enla(an el uno al otro, podemos clasifcar las redes del #$# como no estructuradas o estructuradas. Una red #$# no estructurada se forma cuando los enlaces de la so%recapa se esta%lecen ar%itrariamente. 5ales redes pueden ser construidas tan fcilmente como un peer que desea unirse a la red puede copiar enlaces eistentes de otro nodo y despu's formar sus propios enlaces en un cierto pla(o. En una red #$# no estructurada, si un peer desea encontrar un peda(o deseado de datos en la red, la petici&n tiene que recorrer toda la red para encontrar tantos peers como sea posi%le, para conseguir a alguien que comparta los datos. "a desventaja principal con estas redes es que las peticiones no pueden ser resueltas siempre. Un contenido popular es muy pro%a%le estar disponi%le en varios peers y cualquier peer que %usca ese contenido popular, es muy pro%a%le que encontrase lo mismo pero, si un peer est %uscando datos raros o noCtanCpopulares compartidos por solamente algunos otros peers, despu's es altamente pro%a%le que la %squeda no sea acertada. #uesto que no !ay correlaci&n entre un peer y el contenido compartido por 'l, no !ay garant2a que la petici&n encontrar al peer que tiene los datos deseados. El fooding tam%i'n causa una alta cantidad de se.alar trfco en la red y por lo tanto tales redes tienen t2picamente una efcacia muy po%re en los resultados de %squeda. "a mayor2a de las redes populares #$# tales como 4apster, Gnutella y FaIa0 son redes #$# sin estructura. "as redes #$# estructuradas superan las limitaciones de redes no estructuradas manteniendo una ta%la de !as! distri%uida(/H5) y permitiendo que cada peer sea responsa%le de una parte espec2fca del contenido en la red. Estas redes utili(an funciones de !as! distri%uido y asignan valores a cada contenido y a cada peer en la red. /espu's siguen un protocolo glo%al en la determinaci&n de qu' peer es responsa%le de qu' contenido. Esta manera, siempre que un peer desee %uscar ciertos datos, utili(a el protocolo glo%al para determinar el (los) peer(s) responsa%le(s) de los datos y despu's dirige la %squeda !acia el (los) peer(s) responsa%le(s). 0lgunas redes #$# estructuradas son, *!ord #astry #$# 4et1or; 5apestry #$# 4et1or; *ontent 0ddressa%le 4et1or; 5ulip Averlay
Redes Informáticas: Una Guía Compacta para el principiante que Desea Entender los Sistemas de Comunicaciones, la Seguridad de las Redes, Conexiones de Internet, Ciberseguridad y Piratería