Como y porque funciona BitTorrent, una visualización

Categorizado en (Análisis, P2P)

Millones de personas usan BitTorrent para compartir archivos  cada día, pero sólo un pequeño porcentaje realmente entiende cómo funciona  y puede apreciar por qué es una manera eficaz de compartir archivos grandes. Una simplificada, pero perspicaz  visualización nos ayuda a arrojar algo de luz sobre el funcionamiento interno del cliente BitTorrent.

Como con la mayoría de la tecnología, la visión de un simulador sencillo que representa el trabajo interno de BitTorrent, es mucho más fácil que tener que arar a través de páginas de tecnicismos y jerga de información privilegiada. Así que, para aquellos que nunca llegaron a leer sobre lo que hay bajo  la capa de un cliente de BitTorrent, esta visualización es muy útil.

bittorrent-visualization-2

La ingeniosa visualización del enjambre BitTorrent utiliza processing.js para representar cómo funciona dicho enjambre BitTorrent. En particular, puede ayudar a los principiantes obtener una comprensión sobre cómo funciona y por qué es capaz de enviar un gigabyte de datos de millones de personas en sólo unos minutos.

Como la mayoría de los usuarios de tecnología con conocimientos informáticos saben,  BitTorrent comienza cortando un archivo en trozos pequeños. La persona que empieza a compartir el archivo envía las piezas pequeñas a los pares disponibles en el enjambre. El protocolo BitTorrent asegura que la semilla envíe piezas a todo el mundo, por lo que de inmediato pueden intercambiar las piezas entre sí.

Lo que sigue es una fiesta de intercambio de bits y bytes. Su cliente BitTorrent trata de encontrar la pieza más rara que está disponible entre los compañeros en el enjambre para evitar quedarse bloqueado en el 99% y el intercambio se basa en los principios de comercio justo (esto por aquello).

En general, las transferencias BitTorrent iran más rápido si el número de sembradores en todo el enjambre es más alto. Esto significa que un torrent con 20 sembradores (seeders) y 50 descargadores (leechers) debería traducirse en una mejor velocidad de descarga frente a un torrent de 50 seeders y 250 leechers.

La simulación de BitTorrent es una visualizaciones simplificada de este proceso. Funciona en todos los navegadores modernos excepto Internet Explorer. Las semillas pueden ser añadidas al enjambre con la clave “s”  y sus pares (peers), con la clave “p”. La tecla “R” te permite eliminar las semillas o los compañeros del emjambre al azar.

   
Deja tu comentario
Nombre:
Correo:
Comentarios: