Escrito por El-NoXa
BitTorrent es un protocolo diseñado para el intercambio de
archivos (peer to peer o P2P) por medio de un programa cliente. Este protocolo ganó su fama al permitir que mucha gente
descargara los mismos ficheros sin que unas descargas ralentizasen a otras.
Para lograr esto el protocolo fuerza a todos los descargadores a compartir las
partes que tienen de los ficheros con otros descargadores, de modo que cada
miembro de un enjambre contribuye a la distribución del contenido.
A diferencia de los sistemas de compartición de ficheros tradicionales, su principal objetivo es el proporcionar una forma eficiente de distribuir un mismo fichero a un gran grupo de personas, forzando a todos los que descargan un fichero a compartirlo también con otros. Primero se distribuye por medios convencionales un pequeño fichero con extensión .torrent. Este fichero es estático, por lo que a menudo se encuentra en páginas web o incluso se distribuye por correo electrónico. El fichero 'torrent' contiene la dirección de un "servidor de búsqueda", el cual se encarga de localizar posibles fuentes con el fichero o parte de él.
Este servidor actualmente se encuentra centralizado y provee estadísticas acerca del número de transferencias, el número de nodos con una copia completa del fichero y el número de nodos que poseen sólo una porción del mismo.

BitTorrent reduce enormemente la carga en el servidor, ya que los usuarios generalmente descargan los archivos entre ellos, no del servidor. Como muestran las barras coloreadas debajo de cada cliente, el archivo es descargado en un orden aleatorio, en lugar de llevar un orden secuencial.

El fichero o colección de ficheros 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 fichero 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 fichero, cada nodo inevitablemente contribuye a la distribución de dicho fichero. 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 fichero, BitTorrent no necesariamente comienza por el principio del fichero, sino que se baja por partes al azar. Luego los usuarios se conectan entre sí para bajar el fichero. Si entre los usuarios conectados se dispone de cada parte del fichero completo (aún estando desparramado), finalmente todos obtendrán una copia completa de él. Por supuesto, inicialmente alguien debe poseer el fichero 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 fichero. Cuando no existan ya más nodos con el fichero completo ("semillas" o "seeds") conectados al servidor de búsqueda, existe la posibilidad de que el fichero no pueda ser completado.
Peer (Cliente)
Un cliente es una ejecución de un programa cliente de
BitTorrent sobre un ordenador conectado a Internet que transfiere datos.
Normalmente un cliente no tiene el archivo completo, sino partes de él. Puede
llamarse 'cliente' a cualquier miembro del enjambre.
Seed (Semilla)
Una semilla o seed es un cliente que tiene una copia
completa del archivo y todavía la ofrece para subir. Cuantas más semillas haya,
mayores serán las probabilidades de completar un archivo y probablemente más
rápida será su descarga.
Leech o leecher (sanguijuela)
Una sanguijuela es un cliente que tiene efectos negativos
sobre el enjambre por tener una tasa de compartición muy baja; en otras
palabras, baja mucho más de lo que sube. La mayoría de las sanguijuelas son
usuarios con conexiones asimétricas que no dejan abierto su cliente BitTorrent
para servir el archivo después de que su bajada haya finalizado. También hay
algunas sanguijuelas que dañan el enjambre intencionadamente utilizado clientes
modificados que no suben o limitando en exceso su tasa de subida. Los clásicos
cheaters que suelen dañar muchos trackers. Actualmente se los identifica y
expulsa de sites torrent privados.
Tracker (Rastreador)
Un rastreador es un servidor que sigue las huellas de qué
semillas y clientes hay en el enjambre. Los clientes aportan información al
rastreador periódicamente y a cambio reciben información de otros clientes a
los que pueden conectarse. El rastreador no está relacionado con ningún
movimiento de datos y no tiene ninguna copia del archivo.
Concepto de "calle". No todo lo que brilla es oro. Para curarse de espanto mis niños, tienen que saber que NO EXISTE una configuracion especial para usar el uTorrent, por ende, lo que implica esto que les dije, es que no se enojen si luego de aplicar la config que les paso no baja como quieren... el programa no tiene la culpa, sino el proveedor o el torrent mismo.
Pero, terminología aparte, lo que más nos compete es lo siguiente, el seed tiene que ser más alto (en numero) que el leech. Esto siempre lo van a ver marcado/informado en las páginas que permiten la descarga de éstos archivos y en nuestro gestor propiamente dicho.
Reparador de PC, aficionado y apasionado de los temas relacionados con la seguridad informática, amante de los sites de downloads más buscados y codiciados y lector asiduo de las nuevas tecnologías en materia informática. También es moderador en los foros de YoReparo.com.
Opine
¿Le sirvió el artículo? ¿Tiene algo que agregar?
Si me gusto; ilustrativo, claro y conciso. Muy bien. zyyu
Muy bueno¡en especial eso del puerto ya que me sirvio para configurar otro programa P2P. hugo vargas enrique
OK, gracias EL-NOXA ahora si aclarado que es un .Torrent intentaremos utilizarlo..Gracias Nuevamente y feliz Año Valtor
No va. El uTorrent, si bien era muy bueno, fue comprado por Bittorrent original, y a su vez este ultimo por la RIAA. Asi que cada descarga que se realiza esta siendo controlada. Hay que optar por otros clientes, muchachos. Como el Azureus Vuze o el Bitcomet (aunque existen muchos otros mas) Chinpokomon