BitTyrant


Pensando un poco me di cuenta que tengo un tema mejor para este día.

Antes que nada, ¿qué es Bittyrant?
Bittyrant es un cliente para descargar via BitTorrent.

¿Qué es BiTtorrent?
BitTorrent es un protocolo diseñado para el intercambio de archivos entre iguales (peer to peer o P2P). En otras palabras, es un programa que permite compartir archivos, tales como video, audio y demás entre varias personas.

A diferencia de los sistemas de intercambio de archivos tradicionales, su principal objetivo es el proporcionar una forma eficiente de distribuir un mismo archivo a un gran grupo de personas, forzando a todos los que descargan un archivo a compartirlo también con otros. Primero se distribuye por medios convencionales un pequeño archivo con extensión .torrent. Este archivo es estático, por lo que a menudo se encuentra en páginas web o incluso se distribuye por correo electrónico. El archivo'torrent' contiene la dirección de un "servidor de búsqueda", el cual se encarga de localizar posibles fuentes con el archivo o parte de él.

Este servidor realmente se encuentra centralizado y provee estadísticas acerca del número de transferencias, el número de nodos (computadoras conectadas) con una copia completa del archivo y el número de nodos que poseen sólo una porción del mismo.

El archivo o colección de archivos deseado es descargado de las fuentes encontradas por el servidor de búsqueda y, al mismo tiempo que se realiza la descarga, se comienza a subir las partes disponibles del archivo a otras fuentes, utilizando el ancho de banda asignado a ello. Ya que la acción de compartir comienza incluso antes de completar la descarga de un archivo, cada nodo inevitablemente contribuye a la distribución de dicho archivo. El sistema se encarga de premiar a quienes compartan más, a mayor ancho de banda mayor el número de conexiones a nodos de descarga que se establecerán.

Cuando un usuario comienza la descarga de un archivo, BitTorrent no necesariamente comienza por el principio del archivo, sino que se baja por partes al azar. Luego los usuarios se conectan entre sí para bajar el archivo. Si entre los usuarios conectados se dispone de cada parte del archivo completo (aún estando desparramado), finalmente todos obtendrán una copia completa de él. Por supuesto, inicialmente alguien debe poseer el archivo completo para comenzar el proceso. Este método produce importantes mejoras en la velocidad de transferencia cuando muchos usuarios se conectan para bajar un mismo archivo.

Cuando no existan ya más nodos con el archivo completo ("semillas" o "seeds") conectados al servidor de búsqueda, existe la posibilidad de que el archivo no pueda ser completado (en dado caso es posible que no se complete el archivo al 100% si los otros nodos no tienen las partes faltantes).

-----------------------------------------------------------------------------------------------------------------

Ok, esto contesta a esa pregunta, pero ¿por qué decidí hablar de BitTyrant entre tantos clientes que hay para bajar archivos vía BitTorrent?

Bueno, primero que nada, yo usaba Azureus hace algún tiempo (es un cliente basado en Java), en si, Azureus es un cliente muy completo, pero con el tiempo surgieron varias cosas que me forzaron a dejarlo, en si, Azureus hasta su versión 2.5 era un cliente enfocado solo a lo que era descargar archivos, pero con el paso del tiempo, desvió un poco ese camino y en su versión 3 (que cambió definitivamente su nombre a Vuze en lugar de Azureus) agregaron varias cosas en su interfaz gráfica que lo volvieron pesado y no tan eficiente, en si le agregaron algo así como una comunidad de canales donde podías bajar archivos a alta velocidad, algo que en un principio me pareció interesante ya que incluso tenían un canal donde podías descargar algo de anime, pensé que con el tiempo agregarían mas cosas a su colección (anime del clásico por las imagen de su banner, traía la imagen de Voltron entre otros personajes) pero el canal siguió sin mucho cambio, en si lo que tenía que ofrecer Vuze fue perdiendo mi interés poco a poco, pero si extrañaba Azureus por lo que ofrecía ( http://en.wikipedia.org/wiki/BitTorrent_client ), así que recordé algo y eso fue BitTyrant, ya antes lo había usado, pero en mi apreciación no distaba mucho de Azureus en cuanto a transferencias se refiere, sin embargo, antes tenía menos ancho de banda, así que le di una segunda oportunidad y resulto cierto lo que dice la Wikipedia sobre BitTyrant y he visto que si descargo mas rápido y hago el upload también mas rápido, pero según pareces si esta en función del ancho de banda de cada cliente. Así que si extrañan el Azureus clásico pueden probar el BitTyrant, en verdad que lo recomiendo, esta disponible para Mac, Windows y Linux.

http://bittyrant.cs.washington.edu/

Comentarios

JorScorpion ha dicho que…
//(es un cliente basado en Java),
Mas bien un cliente hecho en java, porque según yo no hay un cliente bittorrent llamado java.

Voy a probar el bitTyrant haber que tal.
Unknown ha dicho que…
Si, esta hecho en Java y basado en Azureus 2.5, así que consume menos recursos que Vuze, pero conserva casi todo de la versión de Azureus 2.5 y a lo que he visto, baja mas rápido que otros clientes.

Entradas populares de este blog

El Spam y por qué mandar cartas cadena es malo

El tren de los recuerdos: Remi

Generos del Anime