1. UNIVERSIDAD TECNOLOGICA
DE TULANCINGO «UTEC»
HILARIO RODRIGUEZ
HERNANDEZ
1er CUATRIMESTRE
Protocolo BitTorrent
2. Cuando descargamos un archivo de una
página web, dicho archivo nos llega en
forma de cadena de datos a nuestro
ordenador. Pero, ¿qué ocurre si varias
personas quieren descargar ese mismo
archivo al mismo tiempo?
3. Tendríamos un sólo servidor enviando el
archivo a varios destinos distintos. Como
la velocidad de subida del servidor es
limitada, llegará un momento en el que si
mucha gente quiere descargarse ese
archivo, la velocidad de descarga
disminuirá.
4. BitTorrent es un protocolo, es decir,
un conjunto de normas, que
establece las bases para un
intercambio de archivos basado en la
filosofía peer to peer (P2P).
5. Un tracker es, en esencia, el organizador
de toda la distribución que contiene toda
la información necesaria para que los
peers se conecten entre sí utilizando el
protocolo BitTorrent.
6. CUANDO UN CLIENTE COMIENZA A DESCARGAR
UN ARCHIVO, PIDE MÁS INFORMACIÓN AL
TRACKER. ÉSTE LE PROPORCIONA UNA LISTA
INICIAL DE PEERS ESCOGIDA AL AZAR DE ENTRE
TODOS LOS USUARIOS QUE ESTÁN DESCARGANDO
O SIRVIENDO EL ARCHIVO. ESTA LISTA SE IRÁ
AUMENTANDO CON NUEVOS CLIENTES, ASÍ COMO
TAMBIÉN PERDERÁ A AQUELLOS QUE SE HAYAN
DESCONECTADO.
7. VENTAJAS:
• REDUNDANCIA: CON EL MODELO ORIGINAL DE
DISTRIBUCIÓN CLÁSICA DE FICHEROS, SI EL SERVIDOR NO
ESTÁ DISPONIBLE POR EL MOTIVO QUE SEA ES IMPOSIBLE
ACCEDER AL CONTENIDO. CON BITTORRENT SÍ SERÍA
POSIBLE SIEMPRE QUE AL MENOS UN PEER HAYA
RECIBIDO EL ARCHIVO AL COMPLETO.
• ALTA DISPONIBILIDAD A LA HORA DE
DESCARGAR: HAY MUCHOS USUARIOS CONECTADOS,
PUDIENDO DESCARGAR FRAGMENTOS DE VARIOS DE
ELLOS A LA VEZ.
8. • NO SE SATURAN LOS SERVIDORES: LOS PROVEEDORES
ORIGINALES DE CONTENIDOS SE AHORRAN ANCHO DE BANDA, YA
QUE NO TIENEN QUE SERVIR UN DETERMINADO ARCHIVO A TODOS
LOS CLIENTES QUE LO DESEAN. SE APROVECHA EL ANCHO DE
BANDA DE LOS USUARIOS QUE ESTÁN DESCARGANDO EL ARCHIVO.
9. PROBLEMAS:
• DEPENDENCIA DE LOS PEERS: SI LOS USUARIOS QUE
RECIBEN EL ARCHIVO SE DESCONECTAN NADA MÁS
DESCARGAR O TIENEN LIMITADA LA VELOCIDAD A LA QUE
COMPARTEN EL ARCHIVO, EL PROTOCOLO BITTORRENT PIERDE
TODO SU SENTIDO.
• DEPENDENCIA DEL TRACKER: EL TRACKER ES EL
ORGANIZADOR. SIN ÉL, LAS TRANSFERENCIAS NO PODRÍAN
HACERSE (SI BIEN EXISTEN ALGUNAS ALTERNATIVAS CON
TRACKERS DISTRIBUIDOS IMPLEMENTADAS EN ALGUNOS
CLIENTES), POR LO QUE PARA IMPEDIR UNA TRANSFERENCIA
SERÍA TAN SENCILLO COMO DEJAR “FUERA DE JUEGO” AL
TRACKER.