Lo + Nuevo
Tag

Bittorrent

Visitando

BitTorrent es un protocolos de comunicación para las redes Peer-to-Peer o P2P. Una traducción aproximada sería par a par y alude a dos o más ordenadores interconectados para compartir recursos sin necesidad de la intervención de un servidor central

¿Qué es una red Peer-to-Peer (P2P)?

ED2K y Kademlia, los dos protocolos que mencionamos  y BitTorrent son protocolos de comunicación para las redes Peer-to-Peer o P2P. Una traducción aproximada sería par a par y alude a dos o más ordenadores interconectados para compartir recursos sin necesidad de la intervención de un servidor central

Es decir que se diferencia del modelo cliente servidor utilizado por ejemplo en las descargas directas en el cuál, la comunicación la inicia el cliente y el servidor solo puede enviar una respuesta. A los miembros de una red P2P se los denomina «pares» porque todos tienen las mismas capacidades.

Podemos distinguir dos tipos de redes P2P:

  • P2P híbrida:  Se necesita de un intermediario que ayude a los pares a encontrarse y conectarse. Es el caso del protocolo ED2K y de la primera implementación del protocolo BitTorrent.
  • P2P pura: No interviene para nada un servidor central y cualquier miembro se puede desconectar de la red sin que se vea afectado su funcionamiento. Con esta modalidad trabaja el protocolo Kademlia y los clientes BitTorrent que incorporan la tecnología de tabla hash distribuida (DHT).
Search and buy domains from Namecheap. Lowest prices!

Características del protocolo BitTorrent

Una red BitTorrent está conformada por un conjunto de ordenadores denominando «enjambre». El proceso comienza cuando uno de los participantes carga un archivo utilizando un cliente BitTorrent. La función del cliente BitTorrent es contactar con un «rastreador» que se especificó en el archivo .torrent al momento de su creación. El rastreador es un servidor especial que realiza un seguimiento de las computadoras conectadas ocupándose de comparte sus direcciones IP con otros clientes de BitTorrent en el enjambre. Gracias a esto pueden conectarse entre sí.

En la clasificación de las redes P2P, hay también un sistema torrent descentralizado que permite que los clientes de BitTorrent se comuniquen entre sí sin necesidad de servidores centrales. Los clientes BitTorrent utilizan la tecnología de tabla hash distribuida (DHT) permitiendo que cada cliente BitTorrent funcione como un nodo. Con esta modalidad, cuando se agrega un torrent usando un «enlace magnético», el nodo DHT contacta con los nodos cercanos y esos otros nodos contactan con otros nodos hasta que localizan la información sobre el torrent.

Cuando algún otro de los miembros del enjambre (El conjunto de ordenadores conectados a la red) tiene interés en el archivo comienza descargando fragmentos del mismo (Voy a entrar en detalle sobre eso más adelante). Al llegar a determinado nivel de descarga comienza a compartir esos archivos con otros clientes interesados en el mismo archivo. Es decir que cada uno que descarga ese archivo ofrece ancho de banda para que otros también pueda descargarlo aumentando la velocidad para todos.

Descarga de archivos sobre el protocolo BitTorrent. Roles.

Ahora quiero describir en más detalle los diferentes componentes de una red BitTorrent y su función.

El rastreador

Un rastreador de BitTorrent es un servidor que tiene instalado un software encargado de coordina de forma centralizada la transferencia de archivos entre los usuarios. El mencionado servidor no aloja copias de los archivos ya que su función solo es solo hacer que los pares se encuentren.

Para intercambiar información, el rastreador y el cliente utilizando un protocolo simple sobre HTTP similar al del usuario que ingresa a una página web. En dicho intercambio los clientes informan al rastreador sobre el archivo que quieren descargar, su IP y puerto y el rastreador responde con una lista de pares que descargan el mismo archivo y su información de contacto. Los que conforman de la lista junto al que se quiere sumar a la descarga conforman el ya mencionado «enjambre». Sin embargo, este paso puede evitarse desde que los clientes BitTorrent implementaron la tecnología de tabla hash distribuida (DHT) en la que cada nodo asume la función de rastreador.

El archivo torrent

Llamado también metainfo tiene la extensión .torrent y es el que se descarga de la mayoría de los sitios web que recopilan torrents.

Este archivo contiene información codificada incluyendo la URL del rastreador, el nombre del archivo y los hash de las partes del archivo para verificar cuales fueron descargadas. Para crear este archivo el cliente BitTorrent necesita la ubicación del archivo original y la url de un rastreador.

Seeders (Sembradores)

El equipo desde que se sube por primera vez el archivo es conocido como seeder o sembrador y debe seguir conectado al enjambre hasta que entre todo el resto del enjambre dispongan de una copia del archivo para que los demás puedan seguir descargándola. El mote de sembrador se utiliza también para los clientes que habiendo descargado un archivo completamente siguen conectados para permitir a los demás el acceso. Hay que mencionar que el protocolo compensa a quienes comparten dándole prioridad en la descarga.

Leechers (sanguijuelas)

No es necesario que un miembro del enjambre o par tenga el archivo completo para compartirlo. A los pares que no cuentan con una copia completa del archivo se denomina como leechers o sanguijuelas. Los leechers piden al rastreador la lista de los otros miembros del enjambre que tienen las partes del archivo que le faltan. El leecher procederá luego a descargar la parte requerida de uno de esos pares. Al mismo tiempo, un leecher también continuará distribuyendo las partes cuyas descargas ya se completaron Una vez que un Leecher descargó todas las partes, las valida con los hash presentes en el archivo de metainformación.

Mecanismo de reciprocidad

Para lograr velocidades de carga consistente se utiliza un mecanismo de reciprocidad. Esto significa que un par reaccionará a lo que hagan los pares con los que están conectados. Mientras dure la conexión, cada par compartirá sus partes del archivo con otros cuatro pares. La selección se hace en función de la velocidad de descarga que comparten con dicho par. Estas tasas de descarga se calculan en base a un promedio continuo de 20 segundos y el cliente las recalcula cada 10 segundos.

Clientes BitTorrent para Linux

A diferencia de lo que sucede con las redes ED2K y Kademlia, existen múltiples clientes para la red BitTorrent que pueden utilizarse en Linux.  En general, las distribuciones Linux más populares traen uno preinstalado.  Transmission en el caso de las basadas en escritorios GNOME y KTorrent en las basadas en KDE. El navegador Brave trae el cliente WebTorrent incorporado y, este también puede utilizarse como una aplicación de escritorio.

Otras opciones

qBitTorrent

Es un cliente de código abierto multiplataforma inspirado en el conocido µTorrent. Para mi gusto tiene el mejor buscador, aunque hay que configurarlo manualmente con un proceso algo engorroso. Podemos trabajar con enlaces magnet y utilizar los protocolos DHT y PEX, además de concertarnos con torrents privados y mediante conexiones cifradas.

Deluge

Otro cliente multiplataforma con soporte para DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP y NAT-PMP. Es compatible con el uso de un proxy y puede usarse vía web mediante una conexión remota.

FrostWire

En este caso tenemos algo más que un simple cliente BitTorrent. Con FrostWire no solo podemos buscar el archivo que nos interesa en la red BitTorrent sino también en diversos orígenes de recursos online. Además, dispone de un reproductor incorporado y de un gestor de medios para localizarlos archivos descargados en forma fácil.

Fuente (s):

La historia de The Pirate Bay llegará a la pequeña pantalla como serie de seis capítulos a través de una producción sueca programada para comenzar a filmarse el próximo año. Será transmitida por la cadena pública SVT y será de interés para los que quieran conocer los avatares de este motor de búsqueda y tracker para BitTorrent

The Pirate Bay fue fundado en 2003 por la organización pro-cultura sueca Piratbyrån. La idea era crear la primera red de intercambio de archivos públicos en Suecia, pero el sitio pronto se convirtió en un icono entre las aplicaciones P2P que abundaban a comienzos de siglo. No fue el primero de su tipo (edonkey o emule brillaron antes), pero fue el rastreador más usado durante años y sin duda el más conocido e influyente.

Desde su llegada, la presión de la industria de los contenidos fue brutal y las demandas judiciales por piratería e infracción de derechos de autor, redadas, cierres y condenas a sus fundadores se fueron acumulando. Mientras que la mayoría de los «sitios piratas» se escondían en las sombras, los fundadores de este rastreador eran figuras públicas que se burlaban abiertamente de las industrias del entretenimiento.

La historia no acabó bien para ellos y Fredrik Neij, Peter Sunde y Gotffrid Svartholm acabaron en prisión. En 2014 el sitio fue cerrado tras la incautación policial de servidores y computadoras (publicado en todo el mundo), aunque volvió un año después y todavía hay proxies que mantienen a flote La Bahía Pirata.

Algunos argumentan, no sin razón, que sin The Pirate Bay (y otros de su tipo) quizá hoy no disfrutaríamos de servicios en streaming como Netflix o Spotify. O hubieran llegado mucho más tarde porque la industria no quería verlos ni en pintura y en vez de ofrecer alternativas, en su momento apostaron por criminalizar a todos estos sitios y por defecto a los usuarios que los usábamos.

The Pirate Bay llegará a la TV

Sobre el sitio se ha hablado y escrito material para aburrir a lo largo de los años. Y no siempre bien informado. Pronto esta historia se transformará en un drama televisivo escrito por Piotr Marciniak y dirigido por Jens Sjögren, quien también realizó el documental “I am Zlatan”.

Los promotores de la serie dicen que basarán su historia en las aportaciones de varios expertos, pero los fundadores del sitio no formarán parte del equipo. El director, que se describe a sí mismo como un viejo punk, promete contar la historia sin emitir juicios éticos. Sin embargo, es fácil concluir que hay una cierta admiración sobre lo que TPB logró, impulsando en parte la llegada de los Partidos Pirata que tienen bastantes votos en algunos países europeos.

Por su parte, el cofundador más conocido, Peter Sunde, confirmó que no están directamente involucrados en el proyecto. Sin embargo, se siente halagado y espera que la serie capture el verdadero espíritu (y turbulenta historia) de The Pirate Bay. Sunde anunció que está preparando su propio proyecto sobre TPB, pero en lugar de centrarse en la historia más conocida, resaltará lo que sucedió detrás de las escenas. Ello incluirá muchas otras cosas no relacionadas con el intercambio de archivos que hicieron popular el sitio. 

El cierre de una web de descargas torrent hizo que miles de españoles aprendieran sueco en The Pirate Bay

Un fundador de The Pirate Bay cuenta cómo España fue clave en el meteórico ascenso de la web más famosa de descargas  El cierre o caída de una gran web de torrents en España fue un punto de inflexión para la internacionalización masiva de The Pirate Bay y su posterior adaptación a nuevos idiomas.

En mayo de este año, Peter Sunde, uno de sus fundadores y portavoz durante mucho tiempo, grabó el episodio 92 del magnífico podcast Darknet Diaries, que va sobre hackers, activismo digital, ciberdelincuencia, etc. En él, compartió una anécdota que tiene que ver con España y el momento en que The Pirate Bay comenzó a crecer enormemente fuera de Suecia, su país de origen.


En un momento de la entrevista, Jack Rhysider, el responsable del podcast, comenta a Peter Sunde que The Pirate Bay comenzó en Suecia (con un servidor en México) y que al principio solo tenía contenido sueco. Y ahí es donde comienza lo interesante.


Recuerdo algunas cosas que pasaron. Se cerró una gran web de torrents en España, y en Pirate Bay estaba todo en sueco, pero de repente se llenó de contenido en español como películas en español, libros en español, música en español. No entendimos lo que estaba pasando realmente hasta que nos dimos cuenta de que había algunas noticias sobre un gran sitio de torrents en español que cerraba. Entonces, se pasaron a Pirate Bay, que fue el único [tracker] que pudieron encontrar en los motores de búsqueda, supongo


La influencia española en The Pirate Bay siguió creciendo, y nos deja la gran anécdota sobre muchísimos españoles aprendiendo sueco, para, según Sunde, poder usar la web. En este sentido, hay que recordar que Google Translate nace en 2006 y no cubriendo todos los idiomas. Lo que cuenta Sunde hasta el punto de que llegaron a enviar una carta al rey sueco para contarle que el tracker estaba sirviendo para que el idioma saliera de sus fronteras:

“El torrent más descargado en ese momento en Pirate Bay era un curso de sueco y me pareció muy divertido porque estaban tratando de aprender sueco para poder usar Pirate Bay porque había una desesperación por algo. Creo que en ese momento nos dimos cuenta de que era un proyecto importante.Luego también tuvimos la idea de que queríamos jugar con el concepto de Pirate Bay y no seguir los estándares tradicionales, así que enviamos una carta al rey sueco diciendo, mira, estamos promocionando tu idioma; danos quizás una medalla. Eso fue como, tal vez esto sea ilegal, tal vez realmente no importe, pero muchas personas en España están tratando de aprender sueco gracias a nosotros, así que deberías felicitarnos y darnos una medalla”. 

Fuente (s):