2. BitTorrent
BitTorrent es un protocolo diseñado para
el intercambio de archivos peer-to-peer
en Internet. Es uno de los protocolos
más comunes para la transferencia de
archivos grandes.
3. Descripción
BitTorrent puede ser usado para reducir el
impacto que tiene la distribución de archivos
grandes. En lugar de descargar el archivo
desde un único servidor, BitTorrent permite unirse
entre ellos en un "enjambre« para descargar y
subir el archivo de forma simultánea.
4. BitTorrent en comparación con
otras redes P2P
El método utilizado por BitTorrent para distribuir
archivos es similar en muchos aspectos al utilizado
por la red eDonkey 2000, pero generalmente los
nodos en esta red comparten y bajan mayores
cantidades de ficheros, reduciendo el ancho de
banda disponible para cada transferencia.
5. Programas cliente
Los clientes de BitTorrent se pueden encontrar de dos
tipos distintos: De múltiples descargas simultáneas
como Vuze, BitComet, KTorrent, μTorrent o
Transmission. De descarga única, como BitTornado o
el navegador Opera.
6. Limitaciones y ataques
Se considera que lo justo es subir la misma
cantidad de datos que se ha bajado, es decir que
la tasa de descarga/subida sea de 1, en BitTorrent.
Normalmente se desconectan rápidamente una
vez que han obtenido la copia completa de su
archivo. Esto se denomina leeching.
7. DHT
Si el tracker cae, dependemos de los pares a los que estemos
conectados para poder finalizar una descarga. No siempre se
consigue puesto que es necesario que no se desconecten y
que entre todos tengan el archivo completo.
8. Web Seeding
En muchas ocasiones en una misma página web aparecen
enlaces HTTP o FTP además del archivo .torrent como
posibles alternativas para bajar un archivo. La idea de Web
seeding es combinar la potencia de la descarga directa del
servidor con la del P2P.
9. Buscadores de archivos torrent
Debido a la gran proliferación de este tipo de
descargas P2P, han aparecido en la red motores
de búsqueda personalizados y especializados en
encontrar archivos torrent alojados en servidores
como The Pirate Bay, TorrentVia u otros.
10. Super Seeding
La supercompartición — en inglés superseeding
(Vuze) o initial seeding (µtorrent) — sirve para que el
primer seed que sube un nuevo archivo pueda
reducir el número de piezas que tiene que subir para
crear las primeras semillas y para que los peers que
lo están bajando lo puedan hacer más rápidamente.
11. Salud (health)
La salud de un archivo torrent está relacionada con la
disponibilidad. En los directorios normalmente se
muestra como un porcentaje e indica el tanto por ciento
del archivo que está disponible. Un archivo con una
salud del 50% significa que solo está disponible la mitad
del archivo, por lo que no es posible descargarlo entero.