29Aug

¿Cómo funciona BitTorrent?

click fraud protection

BitTorrent consume el 12% del tráfico total de Internet en América del Norte y el 36% del tráfico total en la región de Asia y el Pacífico, según un estudio de 2012.Es tan popular que el nuevo "Copyright Alert System" solo apunta al tráfico de BitTorrent.

BitTorrent puede ser popularmente conocido como un método de piratería, pero no es solo para piratas. Es un protocolo de igual a igual útil y descentralizado con importantes ventajas sobre otros protocolos en muchas situaciones.

Este artículo lo ayudará a comprender cómo funciona el protocolo BitTorrent y por qué no es solo una herramienta para la piratería. Anteriormente explicamos cómo comenzar con BitTorrent.

Cómo funciona BitTorrent

Cuando descarga una página web como esta, su computadora se conecta al servidor web y descarga los datos directamente desde ese servidor. Cada computadora que descarga los datos los descarga desde el servidor central de la página web. Esto es cuánto del tráfico en la web funciona.

BitTorrent es un protocolo de igual a igual, lo que significa que las computadoras en un "enjambre" de BitTorrent( un grupo de computadoras que descargan y cargan el mismo torrente) transfieren datos entre sí sin la necesidad de un servidor central.

instagram viewer

Tradicionalmente, una computadora se une a un enjambre BitTorrent al cargar un archivo. torrent en un cliente BitTorrent. El cliente de BitTorrent contacta a un "rastreador" especificado en el archivo. torrent. El rastreador es un servidor especial que realiza un seguimiento de las computadoras conectadas. El rastreador comparte sus direcciones IP con otros clientes de BitTorrent en el enjambre, lo que les permite conectarse entre sí.

Una vez conectado, un cliente de BitTorrent descarga bits de los archivos en el torrente en trozos pequeños, descargando todos los datos que puede obtener. Una vez que el cliente de BitTorrent tiene algunos datos, puede comenzar a cargar esos datos a otros clientes de BitTorrent en el enjambre. De esta forma, todos los que descarguen un torrent también subirán el mismo torrente. Esto acelera la velocidad de descarga de todos. Si 10.000 personas están descargando el mismo archivo, no pone mucho estrés en un servidor central. En cambio, cada programa de descarga contribuye a cargar ancho de banda a otros descargadores, asegurando que el torrente se mantenga rápido.

Es importante destacar que los clientes de BitTorrent nunca descargan archivos del rastreador. El rastreador participa en el torrente solo al realizar un seguimiento de los clientes de BitTorrent conectados al enjambre, no al descargar o cargar datos.

Leechers and Seeders

Los usuarios que descargan desde un enjambre de BitTorrent se conocen comúnmente como "leechers" o "peers".Los usuarios que permanecen conectados a un enjambre de BitTorrent incluso después de haber descargado el archivo completo, contribuyendo con más ancho de banda de carga para que otras personas puedan seguir descargando el archivo, se conocen como "sembradoras".Para que un torrente sea descargable, una sembradora, que tiene una copia completa de todos los archivos en el torrente, debe unirse inicialmente al enjambre para que otros usuarios puedan descargar los datos. Si un torrente no tiene semillas, no será posible descargarlo; ningún usuario conectado tiene el archivo completo.

Los clientes de BitTorrent recompensan a otros clientes que cargan, prefiriendo enviar datos a clientes que contribuyen con mayor ancho de banda de carga en lugar de enviar datos a clientes que cargan a una velocidad muy lenta. Esto acelera los tiempos de descarga para el enjambre en general y recompensa a los usuarios que contribuyen con más ancho de banda de carga.

Torrent Trackers y Trackerless Torrents

En los últimos tiempos, un sistema de torrents descentralizado "sin rastreadores" permite a los clientes de BitTorrent comunicarse entre sí sin necesidad de ningún servidor central. Los clientes de BitTorrent usan la tecnología de tabla hash distribuida( DHT) para esto, con cada cliente BitTorrent funcionando como un nodo DHT.Cuando agrega un torrente utilizando un "enlace de imán", el nodo DHT contacta los nodos cercanos y esos otros nodos se ponen en contacto con otros nodos hasta que localizan la información sobre el torrente.

Como dice la especificación del protocolo DHT, "En efecto, cada par se convierte en un rastreador". Esto significa que los clientes de BitTorrent ya no necesitan un servidor central que administre un enjambre. En cambio, BitTorrent se convierte en un sistema de transferencia de archivos punto a punto completamente descentralizado.

DHT también puede funcionar junto con los rastreadores tradicionales. Por ejemplo, un torrente puede usar tanto DHT como un rastreador tradicional, lo que proporcionará redundancia en caso de que el rastreador falle.

BitTorrent no es solo para la piratería

BitTorrent no es sinónimo de piratería. Blizzard usa un cliente BitTorrent personalizado para distribuir actualizaciones para sus juegos, incluyendo World of Warcraft, StarCraft II y Diablo 3. Esto ayuda a acelerar las descargas para todos permitiéndoles a las personas compartir su ancho de banda de carga con otros, aprovechando el ancho de banda no utilizado para descargas más rápidas.todo el mundo. Por supuesto, también ahorra dinero de Blizzard en sus facturas de banda ancha.

Las personas pueden usar BitTorrent para distribuir archivos grandes a un número significativo de personas sin pagar el ancho de banda del alojamiento web. Se puede alojar una película, álbum de música o juego gratuito en BitTorrent, lo que permite un método de distribución fácil y gratuito donde las personas que descargan el archivo también ayudan a distribuirlo. WikiLeaks distribuyó datos a través de BitTorrent, quitando una carga significativa de sus servidores. Las distribuciones de Linux usan BitTorrent para ayudar a distribuir sus imágenes de disco ISO.

BitTorrent, Inc. - una compañía responsable de desarrollar BitTorrent como protocolo, que también compró y desarrolló el popular cliente torrent μTorrent, está desarrollando una variedad de aplicaciones que usan el protocolo BitTorrent para cosas nuevas a través de su proyecto BitTorrent Labs. Los experimentos de Labs incluyen una aplicación de sincronización que sincroniza archivos entre varias computadoras transfiriendo los archivos directamente a través de BitTorrent, y un experimento BitTorrent Live que usa el protocolo BitTorrent para ayudar a transmitir video en vivo, aprovechando la potencia de BitTorrent para transmitir video en vivo a grandescantidad de personas sin los requisitos actuales de ancho de banda.

BitTorrent se puede utilizar principalmente para la piratería en este momento, ya que su naturaleza descentralizada y peer-to-peer es una respuesta directa a los esfuerzos para tomar medidas enérgicas contra Napster y otras redes de igual a igual con puntos centrales de falla. Sin embargo, BitTorrent es una herramienta con usos legítimos en el presente y muchos otros posibles usos en el futuro. Crédito de imagen

: Imagen de encabezado por jacobian, servidor central y diagramas de red punto a punto por Mauro Bieg en Wikipedia