close

BitTorrent

Saltar a navegación Saltar a búsqueda
Image
Logo

En informática, BitTorrent (a menudo abreviado BT) es un protocolo peer -to-peer (P2P) destinado al intercambio o distribución y uso compartido de archivos en la red .

Descripción

Escrito en lenguaje Python , originalmente distribuido bajo la Licencia MIT , desde la versión 4.0.0 del 7 de marzo de 2005 la licencia cambió a BitTorrent Open Source License y está disponible para los sistemas operativos Microsoft Windows , Mac OS , Linux y Android . En realidad no debe ser considerado como un algoritmo distribuido puro, ya que su arquitectura prevé la presencia de un servidor utilizado para la fase de conexión a la red. El cliente original del mismo nombre y protocolo fue desarrollado por Bram Cohen , un programador de San Francisco , en 2002 . Anteriormente, Cohen había escrito "Moyonation", un programa que fragmentaba archivos y los enviaba a través de la web.

Operación

Image
Animación de protocolo: los puntos de colores debajo de cada computadora representan las diferentes partes del archivo que se comparte. Con el tiempo, cada una de estas partes se copia en la computadora de destino.

A diferencia de los sistemas tradicionales de intercambio de archivos , el objetivo de BitTorrent es crear y proporcionar un sistema eficiente para distribuir el mismo archivo a la mayor cantidad de usuarios disponibles, quienes pueden descargarlo descargándolo en su terminal ( descarga ) o enviarlo a otros ( subir ).

BitTorrent en realidad impone un mecanismo de coordinación del trabajo de numerosos ordenadores, obteniendo el máximo beneficio posible para todos. Gracias a este sistema, cada nodo contribuye a la difusión del expediente. Cuanto mayor sea el ancho de banda de salida en ese nodo, más probable es que el archivo se propague a otros nodos. Este método también tiene la ventaja de reducir el impacto de la llamada " resistencia a las sanguijuelas " (ver la sección Leechers ).

El archivo original

BitTorrent te permite distribuir archivos de cualquier tipo. El documento original se fragmenta en muchas piezas pequeñas que luego se volverán a ensamblar en su destino. Las piezas tienen un tamaño fijo, la huella digital calculada con el algoritmo SHA1 se distribuye a otros clientes para su verificación a través de redes (como la Web ).

Archivo torrent

Por lo tanto, para utilizar el sistema, es necesario en primer lugar descargar un archivo caracterizado por .torrentuna pequeña extensión (algunas decenas de KB ). Este archivo actúa como un índice ya que contiene la descripción de todos los paquetes en los que se ha dividido el documento o archivo original y las claves hash que garantizan la integridad de las distintas piezas. Técnicamente no es más que un archivo estático que contiene información, codificada por un algoritmo hash , que describe los archivos a tomar y/o transferir. Cualquier cliente de BitTorrent, además de leer archivos torrent y realizar las posibles operaciones, también es capaz de generar archivos torrent.

Motores de búsqueda de torrents

Para encontrar archivos torrent, existen motores de búsqueda especiales que indexan solo archivos torrent.

Rastreador

Además de la información sobre los datos que se descargarán, los archivos torrent contienen la dirección URL de uno o más rastreadores ( servidores de seguimiento ), utilizados para localizar las fuentes que poseen el archivo o parte de él. El rastreador se encarga de coordinar las relaciones entre los usuarios que solicitan el archivo y los que lo ofrecen. Los sitios de seguimiento generalmente también brindan estadísticas sobre la cantidad de transferencias, la cantidad de nodos que completaron la copia del archivo y la cantidad de nodos que tienen una copia parcial del mismo.

Semilla web

La siembra web es la capacidad del cliente BitTorrent para descargar partes de torrents desde una fuente HTTP, así como desde Swarm . La ventaja de esta función es que puede utilizar un sitio web para distribuir un torrent haciendo que los archivos estén disponibles para su descarga desde este mismo servidor web. Usando una semilla web, por lo tanto, es posible publicar los archivos de un torrent sin la obligación de tener al menos un cliente semilla en la red: por lo tanto, no hay obligación de tener un liberador inicial ya que esta tarea la realiza un sitio web. Esta técnica permite mantener las velocidades de descarga de archivos siempre altas: cuando un lanzamiento no es muy común, la transferencia utiliza principalmente HTTP, cuando el archivo tiene una gran demanda, la carga en el servidor web se ve aligerada por la siembra realizada por pares individuales .

Nodos

Los nodos de la red BitTorrent están formados por usuarios que comparten archivos entre sí.

Semilla

Las seed (en italiano semi ) o seeders son aquellos nodos de la red formados por quienes ya han descargado el archivo (o archivos) asociado al .torrent y ahora solo lo están enviando a otros. Esta fase de solo envío (carga) se denomina propagación y es la fase en la que se encuentra el archivo después de que se haya descargado. La primera semilla de un torrente es el lanzador que transmite partes a los compañeros hasta que al menos uno de ellos completa la descarga del torrente, convirtiéndose a su vez en una semilla.

Par

Los pares son nodos que aún no tienen el archivo completo y actúan simultáneamente como cliente para las semillas y como servidor para los otros pares. Entonces, los compañeros, además de recibir y guardar partes de los archivos durante la descarga, envían las partes que ya tienen a otros compañeros.

Un tipo particular de pares son los llamados pares locales , es decir, pares que comparten el mismo torrente a través de una LAN . En muchos clientes es posible habilitar una función de búsqueda de pares locales para conectarse a ellos más rápido.

Sanguijuela

La relación entre los datos enviados y descargados se denomina proporción de participación , es decir, "proporción de participación" . Aquellos que envían solo unos pocos datos en comparación con los que descargan, por lo tanto, que tienen un índice de participación malo, se denominan leecher o sanguijuelas . Este comportamiento está muy mal visto por la comunidad de BitTorrent ya que todo el protocolo se basa en compartir: quien descarga un archivo solo puede hacerlo gracias a las semillas y/o pares que les envían los datos que necesitan, si por absurdo todo. los usuarios se comportaban como un sanguijuela , llegaría a la "muerte" del sistema, es decir, ya no sería posible descargar nada. Por esta razón, se utilizan contramedidas contra los leechers , como privilegiar a los pares con altos índices de participación que obtendrán velocidades de descarga más altas, hasta la prohibición de un rastreador .

Enjambre

Con " enjambre " (en italiano, enjambre ) nos referimos al número total de semillas y pares que comparten el mismo archivo torrent. Sin embargo, este valor indica el número de fuentes totales , no las que están realmente conectadas a su cliente.

Cliente

Image
Azureus 2.3.0.4 bajo GNU/Linux

Con cliente (en italiano cliente ) en lenguaje informático nos referimos a un componente, hardware o software , que accede a los servicios o recursos de otro componente llamado servidor . Entonces, una computadora conectada a un servidor a través de una red informática actúa como un dispositivo de hardware y, como tal, se denomina cliente .

Un Cliente BitTorrent se encarga de acceder a la red homónima y de descargar/cargar desde y hacia todos los nodos conectados a ella. El cliente es por tanto la herramienta fundamental que permite el intercambio de datos.
Cohen creó el primer cliente de BitTorrent basado en lo que él llama la "regla de oro": cuanto más rápido carga un usuario, más rápido puede descargar. [1] Este cliente lleva el mismo nombre de protocolo. Posteriormente, nacieron muchos otros clientes que se adaptan a las necesidades de los más variados usuarios.

Lista de los principales Clientes

Datos técnicos

BitTorrent utiliza un nuevo protocolo en comparación con otros sistemas P2P. Su característica principal es la fácil extensibilidad, sigue el consumo limitado de ancho de banda. El protocolo se basa en un algoritmo de codificación llamado Bencode, utilizado para comunicaciones cliente / servidor y cliente/cliente.

Los siguientes párrafos tratan, en orden,

  1. la codificación Bencode, utilizada en archivos torrent;
  2. la estructura real del archivo torrent;
  3. el protocolo cliente/servidor;
  4. el sistema de raspado.

El Bencode

Bencode es el que se usa para los archivos torrent. Fue diseñado para tener tanto la flexibilidad de XML como la "ligereza" necesaria para minimizar el tamaño del archivo torrent (es decir, la cantidad de bytes enviados desde el servidor al cliente).

El archivo de metainformación

El archivo torrent incluye la lista de archivos disponibles y sus sumas de verificación (para garantizar la integridad de las partes de los archivos que se descargan).

Protocolo Cliente/Servidor - Anunciar y obtener pares

Un cliente que desee descargar un torrent, una vez obtenido el archivo de metainformación, debe comunicarse con el rastreador a través del protocolo HTTP con una solicitud GET. Proporcionará al rastreador los datos solicitados a través de Query String y recibirá como respuesta un diccionario Bencode que contiene información sobre el rastreador y las direcciones IP de los clientes conectados.

Estos son los parámetros que se deben enviar al rastreador ( los requeridos por el protocolo estándar en negrita ):

  • info_hash : hash SHA1 del diccionario de información codificado en Bencode, en formato de cadena codificado de acuerdo con las convenciones de URL
  • peer_id : una cadena de 20 caracteres que le permite identificar al usuario en el rastreador de forma casi unívoca
  • puerto : número de puerto (software) en el que el cliente está escuchando. Los puertos típicos están en el rango 6881-6900.
  • uploaded : bytes enviados a otros clientes desde el inicio de la sesión, codificados en ASCII base-10
  • descargado : bytes descargados por los otros clientes desde el inicio de la sesión, codificados en ASCII base-10
  • izquierda : bytes restantes cuando se completa el archivo, codificado en ASCII base-10. El valor 0 indica una sembradora
  • compact : le indica al rastreador que use Compact Announce , para la lista de pares. Ver el elemento de compañeros de la respuesta
  • event : puede tener los siguientes tres valores: "iniciado", "detenido", "completado". El primero se envía al inicio de la sesión e indica al rastreador que se está iniciando una nueva sesión. El segundo cierra la conexión con el rastreador y pide ser eliminado de la lista de pares. Este último notifica al rastreador que la descarga está completa y la transición al estado de sembrador.
  • ip : dirección IP para comunicarse con otros pares . Por lo general, se usa si está detrás de NAT / enrutador
  • numwant : número máximo de fuentes que el rastreador debe comunicar
  • clave : cadena aleatoria para una mejor identificación única del cliente
  • trackerid : si el rastreador ha comunicado previamente una identificación de rastreador, debe enviarse aquí

Announce responde con una cadena ( MIME text/plain ). Las condiciones de error no se pueden comunicar con el Protocolo de transferencia de hipertexto . La cadena representa un diccionario con los siguientes elementos:

  • motivo de falla (cadena): si está presente, representa la condición de error en un formato legible por humanos . En presencia de un motivo de falla , no deben estar presentes otros elementos.
  • mensaje de advertencia (cadena): representa una condición de alerta en formato legible por humanos . El procesamiento de la respuesta de anuncio no se interrumpe y se muestra un mensaje descriptivo al usuario
  • intervalo min (entero): tiempo mínimo en segundos que debe transcurrir entre dos solicitudes de Anuncio, bajo pena de rechazo por parte del servidor
  • intervalo (entero): tiempo en segundos a recomendar al cliente para los intervalos entre las actualizaciones de Anunciar, para no sobrecargar el servidor.

Debe estar entre el valor de intervalo mínimo y el tiempo de espera para la desconexión forzada de pares muertos

  • id del rastreador (cadena): una cadena que identifica de manera única al rastreador.
  • completo (entero): sembradores actualmente conectados (útil si el número de pares conectados supera con creces el límite de respuesta)
  • incompleto (entero): leechers actualmente conectados (útil si el número de pares conectados supera con creces el límite de respuesta)

Si el cliente usa Compact Announce

  • pares (cadena): cada par ocupa 6 bytes en esta cadena. Los primeros 4 representan la dirección IP en formato numérico, y los otros 2 el puerto.

Los pares están encadenados en orden de red.

Si el cliente no utiliza el Anuncio Compacto

  • pares (lista): lista de diccionarios, cada uno de los cuales contiene información sobre el par
    • (diccionario): contiene los datos necesarios para identificar y contactar a un compañero
      • ID de par (cadena): el valor arbitrario que el par proporcionó al conectarse
      • ip (cadena): la dirección IP en formato IPv4 , IPv6 o DNS
      • puerto (entero): número de puerto utilizado por el par

Por convención, la cantidad máxima de pares proporcionados durante una consulta de anuncio no debe exceder los 50.

Protocolo Cliente/Servidor - Raspado y conteo de pares

Un rastreador puede alojar en su dirección un script llamado scrape que permite solo el conteo de pares conectados al rastreador para uno o más Torrents registrados. Solo si la dirección del rastreador termina con anunciar , posiblemente seguida de una extensión, se puede usar la convención de raspado . Sin especificar ningún otro parámetro, el cliente realizará una sustitución de texto en la dirección URL del rastreador para obtener la URL Scrape. Por ejemplo:

Scrape se contacta con una solicitud HTTP GET: se puede especificar el parámetro info_hash para identificar el Torrent de interés, o se puede omitir este parámetro para obtener la lista completa de Torrents registrados en el rastreador. La segunda opción requiere mucho más ancho de banda que la primera.

El servidor devuelve una cadena ( MIME text / plain ) que representa un diccionario con los siguientes elementos:

  • archivos (diccionario): enumera todos los Torrents en función de su hash de información
    • [info-hash] (diccionario): representa un solo Torrent
      • completo (entero): sembradoras actualmente conectadas al rastreador
      • incompleto (entero): leechers conectados actualmente al rastreador
      • descargado (entero): número de veces que se completó el archivo (evento = completado)
      • name (cadena): nombre del Torrent

Si se especifica el parámetro de solicitud info_hash , el diccionario de archivos contendrá solo un elemento.

Comparación con otros sistemas peer-to-peer

Image
Un diagrama explicativo de cómo funciona el intercambio de partes de archivos dentro del Torrent Swarm .

Hay dos diferencias principales entre BitTorrent y los sistemas peer-to-peer más populares. En primer lugar, BitTorrent no cuenta con la búsqueda de archivos por nombre: el usuario primero debe descargar un archivo .torrent. Además, BitTorrent no intenta en absoluto ocultar el último host responsable de la disponibilidad de un archivo determinado: una persona que desee que un archivo esté disponible primero debe ejecutar un servidor de rastreo en un host o serie de host específicos y distribuir la dirección de rastreo o rastrear direcciones en un archivo .torrent. Una de las desventajas notables de BitTorrent en comparación con otros sistemas peer-to-peer es que los archivos mueren fácilmente porque es un programa diseñado más para distribuir archivos que para compartirlos.

Si bien es posible simplemente ejecutar un servidor de seguimiento en un host que es inmune al peligro de demandas por infracción de derechos de autor, este protocolo descarga, a través de la " siembra " , la responsabilidad sobre otros protocolos. Sin embargo, con un peer-to-peer tradicional, debido a su naturaleza inherentemente más identificable, es bastante fácil obligar a un proveedor de servicios de Internet a cerrar cuando se identifica a los usuarios descargando archivos con derechos de autor .

BitTorrent parece cada vez más el único protocolo P2P que se puede utilizar con fines legales: es muy popular para difundir distribuciones en el entorno GNU/Linux . Tras su éxito, el creador de BitTorrent, Bram Cohen , ha desarrollado un sistema para distribuir parches , otros contenidos y complementos para videojuegos en línea .

Comparado con eMule

El método utilizado por BitTorrent para distribuir archivos se parece al que utilizan las redes eDonkey y Kad pero, además de las similitudes, también hay muchas diferencias:

  1. En BitTorrent los intercambios son siempre muy rápidos para todos los participantes ya que todos los nodos intercambian partes de archivos entre sí sin distinción de ningún tipo.
  2. Con eMule, cada nodo suele compartir y descargar una gran cantidad de datos sin ningún equilibrio entre los nodos presentes. La causa de esto son el sistema de créditos y el sistema de colas , ausentes en BitTorrent.
  3. El estándar del protocolo eDonkey/Kad provoca una baja " resistencia a la sanguijuela ": no hay una obligación constante de subir como en BitTorrent y, mientras no estés identificado por los sistemas anti-leech de los clientes, puedes descargar sin compartir más de vez en cuando usando el mod sanguijuela sin embargo deshonesto .
  4. En BitTorrent la ausencia de créditos implica inmediatamente, para aquellos con conexión de banda ancha, una buena velocidad en la descarga sin tener que esperar primero a que se obtengan los créditos hacia otros usuarios.
  5. Sin embargo, los archivos en BitTorrent a menudo están destinados a morir antes que los archivos compartidos de eMule .

BitTorrent en la sociedad

Un número creciente de personas y organizaciones utilizan BitTorrent como medio para compartir su trabajo. Ya en 2011, BitTorrent contaba con un número de usuarios (unos 100 millones) superior al de Netflix y Hulu juntos [2] . En 2015, AT&T estimó que BitTorrent representa aproximadamente el 20 % de todo el tráfico en las conexiones de banda ancha [3] .

Películas, videos, música

  • Sub Pop Records publica pistas y videoclips todos los años en el sitio web BitTorrent.Inc. [4] . Babyshambles ( grupo inglés de indie rock ) usó el protocolo BitTorrent para distribuir miles de avances y secuencias de conciertos. La famosa banda Nine Inch Nails también ha lanzado varios álbumes con BitTorrent. [5]
  • VODO es un servicio de distribución de películas y series de televisión a través de BitTorrent [6] .

Locutores

  • En 2008, CBC califica como el primer servicio de radiodifusión pública en América del Norte en hacer que un programa completo esté disponible para descargar con BitTorrent ( El próximo gran primer ministro de Canadá ) [7] .

Videojuegos

Gobiernos

  • El gobierno británico utiliza BitTorrent para difundir públicamente datos en la Web sobre el uso del dinero de los impuestos de los ciudadanos británicos [10] [11] .

Universidades y Proyectos

Disputas

Debido a su naturaleza intrínsecamente transparente y al considerable ahorro de ancho de banda que proporciona BitTorrent, es probablemente el protocolo de intercambio de archivos más utilizado con fines legales, es decir, no violan los derechos de autor. Ejemplos de este tipo de contenido son las distribuciones GNU/Linux y los grandes avances de películas . Sin embargo, BitTorrent se usa cada vez más para el intercambio de archivos de música, películas y software con derechos de autor . En este sentido, hay muchas discusiones sobre quién es procesable y en qué términos según las leyes aplicables (consulte la entrada de igual a igual para obtener más información).

Dado que la ocultación de usuarios aún no es una característica implementada en los diferentes clientes de BitTorrent, la privacidad del usuario final no está protegida de ninguna manera y, ya sea que descargue ilegalmente o no, puede ser objeto de violaciones de su privacidad por anti- empresa de espionaje p2p.

Para intentar solucionar, o al menos mitigar, este problema puedes utilizar:

  • un proxy para la conexión del cliente que enmascara la IP real del usuario,
  • una red de anonimato, como la que ofrece el programa Tor (en el que todavía se incluye el proxy), sin embargo, no recomendado por los creadores ya que no fue diseñado para tal esfuerzo en términos de ancho de banda [14]
  • una lista de bloqueo de direcciones IP consideradas maliciosas para ser incluidas en el propio cliente (si es compatible con esta funcionalidad),
  • un firewall especial como Peerguardian (ahora convertido al proyecto Peerblock ).

El caso Finreactor

En diciembre de 2004, la policía finlandesa allanó la sede de los servidores Finreactor, un importante sitio de BitTorrent. [15] Siete administradores de sistemas y otros 4 empleados tuvieron que pagar daños por valor de cientos de miles de euros. Los acusados ​​apelaron ante el Tribunal Supremo de Finlandia, pero no lograron anular el veredicto. [16] Dos acusados ​​fueron absueltos porque eran menores de edad en ese momento, pero deben pagar los honorarios legales y una compensación de € 60,000 por la distribución ilegal de activos protegidos por derechos de autor. El tribunal fijó su multa en el 10% del precio de venta al público de los productos distribuidos [17]

Hong Kong: acciones individuales

El 24 de octubre de 2005, el usuario de BitTorrent Chan Nai-ming (陳乃明), llamado 古惑 天皇 ( El maestro de la astucia , aunque el magistrado lo llamó "El gran estafador" ) fue condenado por infracción de derechos de autor. , Red Planet y Miss Congeniality a un grupo de noticias (ley del capítulo 528 de Hong Kong). [18] El magistrado señaló que las acciones de Chan dañaron significativamente el interés de los titulares de derechos de autor. Fue puesto en libertad bajo fianza por 5.000 dólares de Hong Kong, a la espera de una audiencia de sentencia, aunque el propio magistrado admitió dificultades para determinar cómo debería ser condenado por falta de precedentes. El 7 de noviembre de 2005 fue condenado a tres meses de prisión, pero se le concedió inmediatamente la libertad bajo fianza pendiente de apelación. [19] La apelación fue desestimada por el TPI el 12 de diciembre de 2006 y Chan fue inmediatamente encarcelado. El 3 de enero de 2007 fue puesto en libertad pendiente de apelación ante la Corte de Apelaciones de Última Instancia el 9 de mayo de 2007.

Dos casos similares son los de una mujer y un hombre que fueron detenidos por subir ilegalmente archivos Bittorrent en septiembre de 2008 y abril de 2009, respectivamente. [20] [21]

El caso Supernova.org

Aproximadamente un año después del lanzamiento de BitTorrent, coincidiendo con su amplia difusión, Andrej Preston , también conocido como Sloncek , abrió la primera gran comunidad de BitTorrent: Supernova.org. En el sitio era posible descargar torrents de todo tipo de forma gratuita, incluso aquellos que no respetaban las leyes de derechos de autor. También debido a su gran popularidad, en 2004 Supernova.org ocupaba el primer lugar en los rankings de todos los motores de búsqueda con millones de contactos diarios, el sitio entró en la mira de las discográficas unidas en la lucha contra la piratería y la RIAA . Sin acabar en los tribunales, ya en vista de una sentencia en su contra, Supernova.org cerró espontáneamente sus puertas y el propietario empezó a trabajar en un nuevo proyecto peer-to-peer basado en BitTorrent. Este proyecto es eXeem , víctima de numerosas controversias debido a los códigos fuente cerrados.

Este enorme sitio reabrió sus puertas en agosto de 2007 gracias al apoyo del equipo de The Pirate Bay . Actualmente parece que el proyecto eXeem ha sido abandonado por el equipo de desarrollo oficial y su red eXeem ya no funciona.

El caso de Pirate Bay

Desarrollos recientes

El protocolo y todos los clientes de BitTorrent están en continuo desarrollo. Una de las implementaciones más recientes es la siembra web . Los desarrolladores de la red BitTorrent también están trabajando duro para obtener una red descentralizada e independiente de los Trackers, considerado un punto débil fácilmente aprovechable por quienes lideran la lucha contra el p2p . Un primer paso fue la introducción de la DHT ( Distributed Hash Table ) que de momento se introdujo en el cliente oficial de BitTorrent, en Azureus , en Transmission , en BitComet , en Deluge , en μTorrent , en rTorrent , en KTorrent , en Tomato Torrent y en qBittorrent .

DHT (tabla hash distribuida)

El "DHT" ( Distributed Hash Table ) es quizás el primer paso real para lograr una red BitTorrent descentralizada. DHT es un sistema que ayuda a distribuir archivos e información cuando un rastreador está fuera de línea y no es parte del protocolo BitTorrent.

Para entender mejor lo que se acaba de decir, supongamos que 50 usuarios participan simultáneamente en una red.

Al principio, los 50 usuarios usarán un rastreador grande que los indexará a medida que descargan. Durante la "permanencia" en la red, cada cliente (que soporta el sistema DHT) de los 50 usuarios, creará un índice virtual que apuntará al rastreador grande. De esta forma, si estoy descargando un archivo pequeño y se cae el tracker grande, el índice virtual me permitirá seguir descargando y buscar nuevas fuentes.

Por el momento el sistema BitComet DHT es compatible con la versión oficial de BitTorrent 4.1.2, y con Ktorrent a partir de la versión 2.2.0 mientras que no es compatible con Azureus .

El futuro

La evolución del protocolo BitTorrent ofrece, entre otras cosas, la posibilidad de aumentar la velocidad de descarga de archivos utilizando las partes (bytes) en común de las distintas piezas de archivos.

CarTorrent

Investigadores de UCLA Engineering dirigidos por Mario Gerla y Giovanni Pau están implementando un protocolo basado en BitTorrent para compartir información de forma inalámbrica entre automóviles. El nombre del proyecto es CarTorrent . [22]

Navegador

Opera es el primer navegador que integra un cliente para administrar archivos torrent, que se pueden descargar directamente dentro de Opera sin abrir otros programas.

Alojamiento web punto a punto

El software zeronet utiliza el protocolo bittorrent para permitir que los nodos de red individuales alojen sitios web completos sin la ayuda de servidores centrales.

Notas

  1. ^ Seth Schiesel, La nueva cara de File Sharing , en nytimes.com , The New York Times Company. Consultado el 5 de octubre de 2008 ( archivado el 4 de octubre de 2008) .
  2. ^ BitTorrent tiene más usuarios que Netflix y Hulu combinados y duplicados , en Fast Company , 4 de enero de 2011. Consultado el 6 de junio de 2018 ( archivado el 14 de mayo de 2018 ) .
  3. ^ Sistema de patentes de AT & T para el tráfico de BitTorrent de 'carril rápido' | The Stack , en The Stack , 19 de febrero de 2015. Consultado el 6 de junio de 2018 ( archivado el 13 de septiembre de 2016) .
  4. ^ Descargue contenido de SubPopRecords en BitTorrent , en bittorrent.com , 14 de enero de 2007. Consultado el 6 de junio de 2018 (archivado desde el original el 14 de enero de 2007) .
  5. ^ NIN lanza BitTorrent Tracker para un nuevo lanzamiento: TorrentFreak , en TorrentFreak , 20 de marzo de 2009. Consultado el 6 de junio de 2018 ( archivado el 15 de septiembre de 2018 ) .
  6. ^ Vodo : un servicio de intercambio de archivos para cineastas / Boing Boing , en boingboing.net . Consultado el 6 de junio de 2018 ( archivado el 30 de abril de 2019) .
  7. ^ Próximo gran primer ministro de Canadá | CBC Television: CBC to BitTorrent Canada's Next Great Prime Minister , en cbc.ca , 14 de junio de 2010. Consultado el 6 de junio de 2018 (archivado desde el original el 14 de junio de 2010) .
  8. ^ Descargador de Blizzard , en Wowpedia._ _ Consultado el 6 de junio de 2018 ( archivado el 14 de enero de 2019) .
  9. ^ Preguntas frecuentes | _ Juego , en World of Tanks . Consultado el 6 de junio de 2018 ( archivado el 28 de diciembre de 2018) .
  10. ^ Sistema de información en línea combinado : data.gov.uk , en data.gov.uk. Consultado el 6 de junio de 2018 ( archivado el 7 de enero de 2019) .
  11. ^ El gobierno del Reino Unido usa BitTorrent para compartir datos de gasto público: TorrentFreak , en TorrentFreak , 4 de junio de 2010. Consultado el 6 de junio de 2018 ( archivado el 23 de junio de 2018 ) .
  12. ^ Usos legítimos de BitTorrent - Techzim , en Techzim , 29 de enero de 2013. Consultado el 6 de junio de 2018 ( archivado el 17 de septiembre de 2017) .
  13. ^ Torrents Help Researchers Worldwide to Study Babies' Brains - TorrentFreak , en TorrentFreak , 3 de junio de 2017. Consultado el 6 de junio de 2018 ( archivado el 5 de enero de 2018 ) .
  14. ^ Proyecto Tor: Preguntas frecuentes , en torproject.org . Consultado el 10 de febrero de 2016 ( archivado el 22 de octubre de 2016) .
  15. ^ La policía finlandesa allana el sitio de BitTorrent , en theregister.com . Consultado el 18 de junio de 2020 ( archivado el 18 de junio de 2020) .
  16. ^ Tiempos de Helsinki , en Tiempos de Helsinki . Consultado el 18 de junio de 2020 ( archivado el 3 de junio de 2009) .
  17. ^ Administradores de BitTorrent finlandeses menores de edad multados con $ 60,000 cada uno * TorrentFreak , en TorrentFreak , 26 de octubre de 2006. Consultado el 18 de junio de 2020 ( archivado el 20 de junio de 2020 ) .
  18. ^ Infractor entre pares condenado , en web.archive.org , 30 de septiembre de 2007. Consultado el 18 de junio de 2020 (archivado desde el original el 30 de septiembre de 2007) .
  19. ^ Keith Bradsher, In Hong Kong, a Jail Sentence for Online File-Sharing , en The New York Times , 8 de noviembre de 2005. Consultado el 18 de junio de 2020 ( archivado el 20 de junio de 2020) .
  20. ^ China Plus , en chinaplus.cri.cn . Consultado el 18 de junio de 2020 ( archivado el 17 de junio de 2020) .
  21. ^ 分段 上 載 電影 侵權 無業 漢 被拘 - 新浪 網 - 新聞, en web.archive.org , 7 de julio de 2009. Consultado el 18 de junio de 2020 (archivado desde el original el 7 de julio de 2009) .
  22. ^ PI: CarTorrent, para compartir hasta en el coche , en punto-informatico.it . Consultado el 17 de enero de 2008 ( archivado el 19 de enero de 2008) .

Otros proyectos

Enlaces externos