UNIVERSIDAD TECNOLOGICA
 DE TULANCINGO «UTEC»
   HILARIO RODRIGUEZ
        HERNANDEZ
    1er CUATRIMESTRE
     Protocolo BitTorrent
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?
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á.
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).
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.
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.
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.
•     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.
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.
http://www.xatakaon.com/p2p-y-
descargas/que-es-y-como-funciona-el-
protocolo-bittorrent

Presentación protocolo bit torrent

  • 1.
    UNIVERSIDAD TECNOLOGICA DETULANCINGO «UTEC» HILARIO RODRIGUEZ HERNANDEZ 1er CUATRIMESTRE Protocolo BitTorrent
  • 2.
    Cuando descargamos unarchivo 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óloservidor 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 unprotocolo, 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 CLIENTECOMIENZA 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.
  • 10.