Vous êtes sur la page 1sur 3

3

Protocolo BitTorrent
Breve resea histrica
El popular protocolo de intercambio de archivos P2P naci en el ao 2001 de la mano
delprogramador Bram Cohen.Especficamente fue diseado en abril de 2001, e
implementado ylanzado el 2 de julio de ese ao.Frustrado por la lentitud de las
descargas peer-to-peer en Internet,Bram comenz a desarrollar un nuevo protocolo.Fue
as como naci BitTorrent un servicio de descarga P2P que hace uso del ancho de banda
de sususuarios para ofrecer un rendimiento balanceado y por tanto una mayor velocidad
de descargapara todos sin saturar ningn servidor externo como suceda previamente
con P2P.La llegada de BitTorrent al mercado de las descargas P2P supuso un gran
cambio en la mentalidadde Internet y es que, para 2004, ya existan multitud de pginas
web que ofrecan bsquedas dearchivos Torrents y multitud de trackers.BitTorrent es
uno de los protocolos ms comunes para transferir archivos de gran tamao, y se
haestimado que represent casi el 43% a 70% de todo el trficode Internet a partir de
febrero de2009.Desde enero de 2012 cuenta con un total de 150 millones de usuarios
activos. Los clientes msusados son uTorrent y BitTorrent.
4
Propiedades caractersticas
Heterogeneidad
: Los
peers
, clientes, se conectan al tracker,servidor especial que contiene lainformacin necesaria
para que los
peers
se conecten unos con otros. El nmero de peers esvariable, y por definicin al estar
basado BitTorrent en P2P los peers se conectan entre s de igual aigual.
Sistema abierto
: Puede ser extendido a nivel de hardware ya que se pueden aadir nuevascomputadoras
(
peers
) a la red.
Escalabilidad
: Es escalable, cuantos ms usuarios hayan conectados entre s mejor funciona.
Adiferencia de un servidor normal, con el protocolo de BitTorrent se consigue un
balanceo de cargadebido a que el recurso objetivo est distribuido, separado por piezas
(entre los distintos
peers
)
Seguridad
: La seguridad tiene tres componentes: confidencialidad, integridad y disponibilidad.
BitTorrent verifica la integridad de la pieza una vez descargada comparando su cdigo
hash con elque apareca en la metainformacin del torrent.Bitorrent flaquea en
confidencialidad ya que es posible obtener las Ips de los
peers

conectados a lared y de ese modo poder monitorizar todo el trfico. La disponibilidad de


un recurso depende en gran medida de los propios usuarios. Suele sucederque los
usuarios al terminar la descarga se desconectan de la red. Ello conlleva a la
nocomparticin del archivo lo cual genera la no disponibilidad del mismo.
Tolerancia a fallos:
BitTorrent es tolerante a fallos, cuando se produce un error de red la descargano se
cancela, si no que se pausa. Los recursos estn replicados, el mismo recuso est
almacenadoen varias computadoras personales.
Concurrencia:
No hay ningn problema de concurrencia de acceso al mismo recurso, la carga
estbalanceada entre los distintos usuarios que comparten el recurso.
Transparencia:
En cuanto a la transparencia, el usuario percibe que descarga el archivo desde
unservidor global en vez de desde varias computadoras a la vez, es decir, el conjunto
decomputadoras desde las que se obtiene un recurso actan como si slo fuese una. No
importa lalocalizacin fsica del recurso.
5
Modelos fsico, arquitectnico y fundamental
Estructura Fsica
El sistema distribuido BitTorrent, es una red de ordenadores interconectados entre s
fsicamentepor mediacin de redes como Internet o redes cerradas de ms de 1 equipo,
cuya distribucingeogrfica es de gran escala, en el que se implementa un modelo
hbrido de comunicacin, esdecir, la red se compone de uno o varios servidores
centrales que actan como controladorgeneral de todos los clientes (nodos), pero cuya
funcin no es la de distribuir contenidos, sino deproveer informacin de la localizacin
de las partes de cada fichero compartido en la red declientes .El ordenador o servidor
central se encarga del balanceo de carga de la red, de interconectar losclientes entre s
pero sin guardar informacin de quin es cada cliente. La cada de la red delservidor
central no implica que toda la red caiga en su conjunto, ya que los clientes
tambinguarda informacin de los equipos vecinos con los que estn compartiendo
informacin. Inclusose podran tener varios nodos que actuasen como servidores
centrales de la red, con motivos deredundancia o tambin que alguno de los clientas
tomase configuracin de servidor central. Lacomparticin de informacin no implica
que esta tenga que pasar por el servidor central, sino quepuede los clientes pueden
interconectarse entre s para compartir datos directamente. De estemodelo cabe destacar
las siguientes caractersticas:

La red se compone de uno o varios nodos centrales que guardan informacin de las
partesde informacin o partes de ficheros repartidos por todos los nodos clientes de la
red.Tambin se encargan de distribuir dicha informacin entre aquellos clientes que
lasoliciten.

Los nodos o clientes, son los equipos de la red que hospedan la informacin y/o
archivosque permite al servidor central reconocer los recursos que se desean compartir,
y parapoder descargar esos recursos compartidos a los usuarios que lo solicitan.

Las terminales de enrutamiento son direcciones usadas por el servidor, que


sonadministradas por un sistema de ndices para obtener una direccin absoluta.
Estructura Lgica
Una red de ordenadores que se estructura siguiendo el modelo distribuido de Bittorrent
secompondr de los siguientes elementos lgicos:

Peers
(pares): Se denomina as a todos los usuarios que estn en la red.

Leechers
(sanguijuelas): Se denomina as a todos los usuarios que estn en la reddescargando el
archivo pero que todava no tienen el archivo completo.

Vous aimerez peut-être aussi