stringtranslate.com

Rastreador de BitTorrent

Un rastreador BitTorrent es un tipo especial de servidor que ayuda en la comunicación entre pares utilizando el protocolo BitTorrent .

En el intercambio de archivos entre pares , un cliente de software en una PC de usuario final solicita un archivo y partes del archivo solicitado que residen en máquinas pares se envían al cliente y luego se vuelven a ensamblar en una copia completa del archivo solicitado. El servidor "rastreador" realiza un seguimiento de dónde residen las copias de archivos en las máquinas pares, cuáles están disponibles en el momento de la solicitud del cliente y ayuda a coordinar la transmisión eficiente y el reensamblaje del archivo copiado. Los clientes que ya han comenzado a descargar un archivo se comunican periódicamente con el rastreador para negociar una transferencia de archivos más rápida con nuevos pares y proporcionar estadísticas de rendimiento de la red; sin embargo, una vez iniciada la descarga inicial del archivo de igual a igual, la comunicación de igual a igual puede continuar sin la conexión a un rastreador.

Los clientes BitTorrent modernos pueden implementar una tabla hash distribuida y el protocolo de intercambio entre pares para descubrir pares sin rastreadores; sin embargo, los rastreadores todavía se incluyen a menudo con los torrents para mejorar la velocidad de descubrimiento de pares. [1]

Rastreadores públicos versus privados

Rastreadores públicos

Cualquiera puede usar rastreadores públicos o abiertos agregando la dirección del rastreador a un torrent existente, o pueden usarse con cualquier torrent recién creado, como OpenBitTorrent . Pirate Bay operó uno de los rastreadores públicos más populares hasta que lo desactivó en 2009 debido a problemas legales y, a partir de entonces, solo ofreció enlaces magnéticos .

Rastreadores privados

Un rastreador privado es un rastreador de BitTorrent que restringe su uso al exigir a los usuarios que se registren en el sitio. El método para controlar el registro utilizado entre muchos rastreadores privados es un sistema de invitación , en el que los miembros activos y contribuyentes tienen la posibilidad de otorgar permiso a un nuevo usuario para registrarse en el sitio, o un nuevo usuario pasa por un proceso de entrevista. [2]

Asuntos legales

Usos legales

Hay varias circunstancias bajo las cuales es legal distribuir material protegido por derechos de autor o partes del mismo.

También hay experimentos que venden legalmente contenido distribuido a través de BitTorrent utilizando un sistema de seguimiento "seguro".

Mejorando la confiabilidad de los torrents

Los rastreadores son la razón principal de un "enjambre" de BitTorrent dañado. (Otras razones están relacionadas principalmente con clientes dañados o pirateados que cargan datos corruptos). La confiabilidad de los rastreadores se ha mejorado a través de dos innovaciones principales en el protocolo BitTorrent.

Torrentes multirastreador

Los torrents multirastreador contienen varios rastreadores en un único archivo torrent. Esto proporciona redundancia en el caso de que un rastreador falle, los otros rastreadores pueden continuar manteniendo el enjambre para el torrent. Una desventaja de esto es que es posible tener múltiples enjambres desconectados para un solo torrent donde algunos usuarios pueden conectarse a un rastreador específico sin poder conectarse a otro. Esto puede crear un conjunto inconexo que puede impedir la eficiencia de un torrent para transferir los archivos que describe. Extensiones adicionales como Peer Exchange y DHT mitigan este efecto al fusionar rápidamente gráficos de pares que de otro modo estarían separados.

Torrentes sin seguimiento

Vuze (anteriormente Azureus) fue el primer cliente BitTorrent en implementar un sistema de este tipo mediante el método de tabla hash distribuida (DHT). Simultáneamente se desarrolló un sistema DHT alternativo e incompatible, conocido como Mainline DHT, que luego fue adoptado por los clientes BitTorrent (Mainline), μTorrent, Transmission, rTorrent, KTorrent, BitComet y Deluge.

Las versiones actuales del cliente BitTorrent oficial, μTorrent , BitComet , Transmission y BitSpirit comparten compatibilidad con Mainline DHT . Ambas implementaciones de DHT se basan en Kademlia . A partir de la versión 3.0.5.0, Vuze también admite Mainline DHT además de su propia base de datos distribuida mediante el uso de un complemento de aplicación opcional MainlineDHT Plugin. Potencialmente, esto permite que el cliente de Vuze alcance un enjambre más grande.

La mayoría de los clientes de BitTorrent también utilizan Peer Exchange (PeX) para reunir pares además de rastreadores y DHT. El intercambio entre pares verifica con pares conocidos para ver si conocen a otros pares. Con la versión 3.0.5.0 de Vuze, todos los principales clientes de BitTorrent ahora tienen intercambio de pares compatible.

soporte IPv6

Una de las opciones para este protocolo de seguimiento basado en HTTP es el indicador "compacto". Este indicador, tal como se define en BEP 23, [3] especifica que el rastreador puede compactar la respuesta codificando direcciones IPv4 como un conjunto de 4 bytes (32 bits). Sin embargo, las direcciones IPv6 tienen una longitud de 128 bits y, como tal, el "compacto" rompería el soporte de IPv6. Para manejar esa situación, los clientes y rastreadores deben evitar el uso de anuncios compactos sobre IPv6 o implementar BEP 07 [4].

Software

opentracker de Dirk Engling impulsó uno de los mayores rastreadores de BitTorrent, The Pirate Bay tracker.

qBittorrent es un cliente BitTorrent de código abierto con soporte de seguimiento integrado.

BitTorious es un rastreador de código abierto con soporte comercial y un portal de gestión integrado basado en web.

Ver también

Referencias

  1. ^ Di, Wu; Dhungel, Prithula; Hola, Xiaojun; Zhang, Chao; Ross, Keith. "Comprensión del intercambio entre pares en sistemas BitTorrent - Universidad de Nueva York" (PDF) . Consultado el 22 de diciembre de 2022 .
  2. ^ Jones, Ben (15 de enero de 2008). "Intercambiar invitaciones de BitTorrent Tracker, ¿producto básico o maldición?". TorrentFreak . Archivado desde el original el 19 de junio de 2013 . Consultado el 23 de octubre de 2010 .
  3. ^ Harrison, David. "Tracker devuelve listas de pares compactas". Archivado desde el original el 11 de febrero de 2010 . Consultado el 28 de febrero de 2017 .
  4. ^ Avellana, Greg; Norberg. "Extensión del rastreador de IPv6". Archivado desde el original el 15 de mayo de 2017 . Consultado el 28 de febrero de 2017 .