Date post: | 23-Jun-2015 |
Category: |
Education |
Upload: | hilarioutec |
View: | 115 times |
Download: | 2 times |
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