Está en la página 1de 9

Universidad Politécnica Salesiana

Ingeniería en Ciencias de la computación

Fundamentos de Networking
Kevin Patricio Cadena Peña
21/6/21
Redes P2P
Investigación
EDonkey
Es una red de intercambio de archivos P2P,estuvo basada en servidores centrales
administrados por los usuarios dispuestosa donar el ancho de banda. Estos servidores eran
objeto de trafico pesado y muy vulnerables a ataques.
Para superar estos grandes problemas el deasrrollador del cliente eDonkey original,
elaboro Overnet como su sucesor en el protocolo eDonkey. En 2004, la red eDonkey
superó a FastTrack para convertirse en la mas utilizada para compartir archivos por
internet. En la actualizar DonkeyServer No1 y DonkeyServerNo2 combinan las de un
millon y medio de usuarios.
Funcionamiento:
Esta red se puede clasificar como una red semicentralizada, existen servidores que
manejan la información que trasita en dicha red, no existe ninguno que sea el principal.
Por lo tanto si un servidor deja de funcionar, otro puede emerger de la nada para suplantar
al servidor dañado.
Durante el handshake el cliente le envía al servidor información sobre los archivos que
comparte, entre otros datos., cuando un cliente busca un archivo en la red, la petición es
enviada al servidor, el cual se encarga de buscar el archivo en la información que los
clientes le proporcionaron durante el handshake, cuando la petición es aceptada el
servidor establece una conexión entre los dos clientes y comienza la descarga.
Cliente de la red:
Algunos clientes de la red eDonkey son:
1. eDonkey2000, programa original con el que se originó la red. En su momento
tuvo muchos seguidores especialmente cuando no abundaban alternativas y era
totalmente gratuito. Poco antes de ser cerrado para poder conectarse a la red
eDonkey se debía pagar, por eso es por lo que muchos de sus seguidores migraron
a eMule.
2. aMule, cliente multiplataforma.
3. eMule Plus, mod de eMule.
4. eMule Pawcio, mod de eMule.
5. eMule, cliente que, junto con sus modificaciones, es muy popular.
6. Shareaza, cliente multi-red.
7. Lphant, cliente con versión para Windows, MacOS y GNU/Linux.
8. MLDonkey, una versión para GNU/Linux.
9. xMule cliente para GNU/Linux.
10. lMule cliente para GNU/Linux.
Gnutella2
Este protocolo es una re-escritura del protocolo Gnutella, que fue escrito por Michael
Stokers, dentro de este protocolo se eliminó todo lo de Gnutella a excepción del
intercambio de datos para iniciar la comunicación o hanshake donde utiliza un nuevo
sistema, la manera de búsqueda, las funciones de cada nivel del usuario y entre otras.
Este protoloco se introdujo en el 2002, simplemente es una versión nueva o actualizada
de la anterior llamada Gnutella.
Funcionamiento:
El protocolo Gnutella2 al contrario que el de Gnutella, en esta nueva versión del protocolo
los nodos se dividen en dos categorías: supernodos y hojas. Las hojas se conectan a los
supernodos enviándoles su lista de archivos, y los supernodos se conectan entre ellos.
Cuando una hoja desea buscar un fichero, envía la petición a un supernodo que realiza la
inundación de Gnutella clásico solo entre los demás supernodos, de esta forma se mejora
la utilización de la red ya que los nodos hojas no reciben peticiones de búsqueda.
Cualquier nodo puede pasar de ser supernodo si cumple unos requisitos determinados de
tiempo activo y ancho de banda de subida y bajada. Estos requisitos dependen del cliente
especifico que este ejecutando el usuario.
Clientes de la red:
Algunos clientes de Gnutella2 son:
1. Shareaza (Windows), escrito en C++ por el mismo creador, de código abierto.
2. TrustyFiles (Windows), Código cerrado.
3. Kiwi Alpha (Windows), Código cerrado.
4. Gnucleus (Windows), Código abierto en C/C++ bajo LGPL.
5. Gtk-Gnutella (Unix y GNU/Linux); Código abierto bajo la GPL.
6. FileScope (Diferentes Plataformas), Código abierto en C# bajo GPL.
7. MLDonkey (Diferentes Plataformas), Código abierto bajo GPL.
8. Pocket G2 (Windows Pocket PC), Código cerrado.
9. Morpheus (Windows), Código cerrado.
10. Adagio (Diferentes Plataformas), Código abierto.
11. iMesh (Windows), Código cerrado.
BitTorrent
Es uno de los métodos de distribución de contenido más populares de Internet, Torrent es
el formato del archivo donde se almacena la información del contenido compartido en el
protocolo BitTorrent.
El uso de este protocolo es legal como cualquier otra aplicación, pero compartir archivos
con copyright en sus redes es tan ilegal y esta penalizado por las leyes como hacerlo por
otros medios.
El formato Torrent es un tipo de archivo con extensión .torrent que almacena los datos
necesarios para que una aplicación de BitTorrent comparta el contenido.
Funcionamiento:
Se define a red BitTorrent como un enjambre de abejas por que su funcionamiento es
similar, así en lugar de descargar un archivo desde un único servidor el protocolo permite
unirse a swarn donde miles de usuarios descargan y suben simultáneamente trozos de un
archivo hasta completar su contenido.
Clientes:
En este protocolo son las aplicaciones que permiten interpretar los datos de los archivos
con extensión Torrent, conectarlos con los usuarios, gestionar las velocidades de subida
y bajada, realizar descargas múltiples y comprobar y montar archivos y carpetas una vez
que la descarga de los trozos se haya completado.
qBittorrent.
Gratuito, sin adware y de código abierto basado en libtorrent, está disponible
para Windows, OS X, Linux y otros. Ofrece funciones esenciales como un control remoto
basado en la web, priorización de torrents, filtrado de IP, descarga selectiva de archivos
e incluso la creación de torrents. Ligero y rápido, para algunos (entre los que me incluyo)
es el mejor para Windows.
Deluge.
Aplicación de código abierto y multiplataforma que utiliza libtorrent como backend con
versiones para Windows, OS X y Linux. Gratis y sin publicidad, está recomendado para
todo tipo de usuarios porque bajo una apariencia simple, ofrece funcionas poderosas para
usuarios avanzados que quieran experimentar a base de instalación de complementos.
Vuze (antiguo Azureus).
Su principal ventaja es su interfaz. A diferencia de otros clientes de BitTorrent que
agrupan todas sus configuraciones, la interfaz Vuze es sorprendentemente fácil de
entender, incluso el texto en la aplicación parece escrito para principiantes. También
incluye una función de búsqueda incorporada y admite numerosos complementos para
funcionalidad adicional. Tiene versión gratuita o de pago. La versión gratuita (llamada
simplemente Vuze) puede incluir anuncios, pero no son intrusivos.
Transmissión-Qt Win.
Para algunos el mejor cliente BitTorrent para OS X y Linux. No cuenta con aplicación
nativa para Windows, pero sí existe una aplicación no oficial.
uTorrent.
Maravilloso cliente, súper ligero y lleno de características… en el pasado. Lo compró
BitTorrent, Inc. y simplemente se acabó la diversión. Lleno de crapware (hasta malware
en anuncios) y con graves bugs. Ha ido mejorando en las últimas versiones, pero millones
de usuarios que lo usaban lo han descartado.
Bitcoin
Una de las plataformas de cambio entre pares más popular, esta plataforma permita
emparejar a compradores y vendedores a través de un libro de pedidos. Las plataformas
de cambio entre pares personalizan la experiencia de invertir en bitcoin.
Como los inversores básicamente negocian entre sí, permite que los vendedores acepten
cualquier forma de pago que deseen. En las mejores plataformas de cambio entre pares
hay cientos de formas de pago distintas entre las que elegir, lo que te permite comprar
y vender bitcoin a cambio de cualquier cosa que desees.
También hay otras características que personalizan la experiencia inversora en una
plataforma de cambio de bitcoin entre pares. Por ejemplo, algunas plataformas permiten
los chats en vivo entre los inversores, para que coordinarse o negociar con el socio
comercial resulte mucho más sencillo. Este chat permite que los compradores puedan
aclarar cualquier duda sobre los pagos, y que los vendedores puedan verificar los pagos
mucho más rápidamente.
Otra característica es la personalización de las ofertas. Si eres un comprador, puedes
indicar tus preferencias, para que solo te muestren las ofertas que mejor se adaptan a tus
necesidades. Y lo mismo sucede con el vendedor. Los vendedores tienen la opción de
definir detalles de la oferta como el porcentaje de beneficio (cuánto ganarán en la
transacción), el periodo de pago (cuánto tiempo tardará la transacción en caducar), la
forma de pago (cuál de ellas se aceptará para los bitcoins), país (de donde quieres que sea
tu socio comercial).
Gnutella
Fue la primera red descentralizada de intercambio de archivos P2P, en la actualidad sigue
activa aun que ya no tiene tantos clientes como en el pasado. Usando un cliente Gnutella,
los usuarios pueden buscar, descargar y cargar archivos a través de Internet.
Clientes:
Los clientes populares de Gnutella que aún se pueden descargar hoy incluyen Shareaza,
Zultrax P2P y WireShare (anteriormente llamado Edición pirata de LimeWire o LPE),
todos los cuales funcionan en Windows. Otra, para Linux, se llama Apollon. Los usuarios
de Windows, macOS y Linux pueden usar Gnutella con gtk-gnutella.
Algunos de los programas o programas más antiguos que ahora han dejado de funcionar
y que han cerrado el soporte para Gnutella incluyen BearShare, LimeWire, Frostwire,
Gnotella, Mutella, XoloX, XNap, PEERanha, SwapNut, MLDonkey, iMesh y MP3
Rocket.
Conclusiones:
• Se concluye que en las redes P2P existen dos o más Pc que están conectadas y
pueden compartir varios recursos entre ellas.
• Se determino que en las redes P2P todo dispositivo conectado pueden cumplir la
función de servidor o cliente.
• Se concluye que existen diversos tipos de servidores que permiten establecer redes
P2P las cuales permiten compartir, descargar o subir archivos a Internet o la red.
Bibliografía:
EcuRed. (s. f.). EDonkey - EcuRed. EDonke. Recuperado 22 de junio de 2021, de

https://www.ecured.cu/EDonkey#Funcionamiento_de_la_red

Gnutella2 - es.LinkFang.org. (s. f.). Gnutella2. Recuperado 22 de junio de 2021, de

https://es.linkfang.org/wiki/Gnutella2

Ranchal, J. (s. f.). ¿Qué es BitTorrent? ¿Cómo funciona, cuáles son los mejores

clientes? MuyComputer. Recuperado 22 de junio de 2021, de

https://www.muycomputer.com/2019/07/18/bittorrent-guia/

R. (2019a, noviembre 4). Qué es una plataforma de cambio de bitcoin entre pares

(P2P) y por qué deberías comenzar a invertir en una. TreceBits - Redes

Sociales y Tecnología. https://www.trecebits.com/2019/11/04/bitcoin-p2p/

A. (s. f.). CóMO: ¿Qué es la red P2P de Gnutella? - 2021. Go travels. Recuperado 22

de junio de 2021, de https://esp.go-travels.com/55551-definition-of-gnutella-

818024-7420555

También podría gustarte