Anonim

Uno de los términos que puede haber encontrado en sus viajes por Internet es "BitTorrent". Algunos de ustedes están familiarizados con este concepto, pero muchos no. Vamos a aclararlo.

¿Qué es BitTorrent?

Descargar archivos en Internet es algo muy común. Normalmente, cuando descargas un archivo en Internet, haces clic en un enlace que apunta a ese archivo en algún lugar de Internet. Entonces, es una transferencia directa de un solo sentido de ese archivo desde su ubicación original a su computadora. Esto funciona bien, pero puede presentar algunos problemas. Por un lado, el ancho de banda puede ser un problema. Si un grupo de personas está descargando simultáneamente el mismo archivo del mismo servidor, ese servidor se empantana con las solicitudes y el ancho de banda para ese servidor se estira. El efecto final es que cada persona que intente descargar ese archivo puede experimentar velocidades de descarga muy lentas o puede ser negado por completo. Además, el propietario de ese servidor podría estar lidiando con enormes costos de ancho de banda.

BitTorrent es una forma de distribuir la carga. El término "BitTorrent" se utiliza para referirse al programa original utilizado para aprovechar esto, sin embargo, también se utiliza para referirse al protocolo en sí. Entonces, si va y descarga un cliente BitTorrent, ese software de cliente es capaz de descargar archivos y servir archivos. Te coloca en una red punto a punto donde tú, como usuario del software torrent, actúas como parte de la red de distribución de archivos. Entonces, ¿esto significa que está compartiendo archivos en Internet? Si. Dejame explicar.

BitTorrent logra una carga distribuida mediante la descarga desde múltiples pares en la red. Una persona que publica un archivo en la red para compartir comienza por crear un archivo "torrent". Este pequeño archivo contiene información sobre el archivo a compartir, así como el rastreador (la computadora que coordina la distribución del archivo). En resumen, el archivo torrent es lo que le dice al software cliente BitTorrent cómo descargar un archivo en particular y volver a armarlo. Cuando un usuario (usted) quiere descargar un archivo de BitTorrent, comienza señalando al cliente en el archivo torrent a través de una URL. El archivo torrent luego conecta el software de su cliente al rastreador nuevamente, lo que luego le dice a su software qué pares de la red tienen el archivo que desea. El software de su cliente comienza a descargar el archivo desde estas ubicaciones múltiples y luego vuelve a ensamblar el archivo en su computadora.

Entonces, sí, está descargando partes de un archivo simultáneamente desde varios otros pares en la red. Es una tecnología de intercambio de archivos de punto a punto, por lo que cuando descarga un archivo de esta manera, en realidad está tomando partes del archivo de las PC de otros usuarios que tienen ese archivo en sus propias computadoras. Todo esto se coordina utilizando el rastreador.

A diferencia de un navegador web que realiza una solicitud de un archivo, un cliente BitTorrent realiza muchas solicitudes peer-to-peer (P2P) más pequeñas al mismo tiempo. Esto proporciona una mejor disponibilidad, una mejor redundancia y más velocidad. Sin embargo, debo decir que la velocidad varía. Dado que este es un sistema P2P y depende de las computadoras a través de Internet, puede tomar un poco de tiempo establecer una conexión y establecer suficiente información para que esto funcione. Por esta razón, las descargas de torrents generalmente son más lentas al principio y luego aumentan a velocidades rápidas en el medio de la descarga.

Descargando Torrents

Una persona usa un archivo BitTorrent para descargar archivos. Puede navegar por la web, encontrar un torrente de un archivo que desea descargar y luego abrirlo con su cliente BitTorrent. El cliente se conecta a los rastreadores que se especifican en el archivo torrent. Recupera una lista de todos los pares que actualmente están transfiriendo partes de ese archivo a la red. El cliente luego se conecta directamente a esos pares para obtener partes del archivo. Un grupo de pares que alojan simultáneamente el mismo archivo se denomina "enjambre". Si el enjambre solo tiene información sobre la sembradora inicial del archivo, entonces el cliente solo apunta directamente a la sembradora original para obtener el archivo. A medida que más pares se unan al enjambre, comenzarán a intercambiar piezas del archivo entre ellos y luego dejarán de acceder directamente a la sembradora.

Toda la naturaleza de los torrentes significa que, idealmente, se basa en dar y recibir. La naturaleza del protocolo, de hecho, depende tanto de servir archivos como de descargar archivos. Diferentes clientes incorporan diferentes políticas sobre cómo hacer cumplir esto. Algunos clientes pueden preferir enviar datos solo a pares que también envían datos de vuelta. Sin embargo, por lo general, cuanto más estricta sea la red, más desequilibrada se volverá. Las personas nuevas en torrents no tienen mucho que compartir, por lo que estarían en desventaja automática en las redes que requieren toma y daca. Algunos clientes implementan formas de asegurarse de que esto no suceda.

Asuntos legales

Dado que BitTorrent es una tecnología de intercambio de archivos entre pares (y una buena), por supuesto, se encuentra entrando en el ámbito de la distribución ilegal de software. Algunos rastreadores de BitTorrent han sido objeto de incursiones y paradas. Grupos como MPAA y RIAA han ejercido mucha presión legal sobre la idea de cerrar los rastreadores de BitTorrent. Si bien hay muchas cosas perfectamente legítimas que se pueden encontrar en BitTorrent, también hay mucho material ilegal. Software de Warez, música con derechos de autor, películas completas, etc. HBO incluso ha ido tan lejos como para demandar a los ISP de cualquier usuario de torrent que intercambiara programas de HBO a través de BitTorrent.

Entonces, BitTorrent entra en territorio pegajoso. Sin embargo, hay un par de cosas que el torrent tiene a su favor: (1) no hay capacidad de búsqueda incorporada, (2) es posible rastrear al host que está sirviendo el archivo. Esto significa que sí, se puede obtener su dirección IP si está sirviendo archivos a través de BitTorrent. Esto puede abrirlo a problemas de seguridad, sin embargo, no lo abrirá legalmente a menos que, por supuesto, esté utilizando BitTorrent para alojar archivos ilegales. Además, su dirección IP se puede ver siempre que acceda a Internet de todos modos, por lo que BitTorrent realmente no lo abre para adjuntar más de lo que lo hace un navegador web. Nuevamente, se reduce a lo que está haciendo con la tecnología y los tipos de personas con las que se está conectando.

No hay absolutamente nada de malo en usar BitTorrent. Lo que eliges hacer con la tecnología es el problema. Hay muchos programas que usan torrent para distribuirse. Por ejemplo, he usado torrent para descargar imágenes ISO de distribuciones de Linux. No hay ningún problema legal con eso porque Linux es de código abierto. Sin embargo, si uno estaba usando Torrent para descargar el software de warez, entonces es donde puedes entrar en pastos espinosos.

Clientes BitTorrent

Para aprovechar BitTorrent, deberá descargar e instalar un cliente torrent. Aquí hay una lista de algunos de ellos:

  • Azureus BitTyrant
  • Azureus
  • BitTorrent
  • Opera: así es, el navegador tiene uno incorporado
  • Shareaza

Hay muchas de estas cosas por ahí, así que siéntase libre de hacer una búsqueda en Google de "Cliente BitTorrent" y obtendrá un montón de ellas. También puede consultar la entrada de Wikipedia en clientes BitTorrent para obtener una cuadrícula de comparación completa de ellos.

Conclusión

Espero que esto te haya dado una visión básica de lo que se trata BitTorrent.

Introducción a bittorrent