¿Los torrentes realmente mejoran la velocidad de descarga? ¿Si es así, cómo?

A diferencia de otros métodos de descarga, BitTorrent maximiza la velocidad de transferencia al reunir partes del archivo que desea y descargar estas partes simultáneamente de personas que ya las tienen. Este proceso hace que los archivos populares y muy grandes (tamaño de archivo en varios gigabytes) se descarguen mucho más rápido de lo que es posible con otros protocolos.

Veamos la descarga tradicional de cliente-servidor

Cuando intentamos descargar un archivo desde un enlace general en una página web

  • El software del navegador web en su computadora (el cliente ) le dice al servidor (una computadora que contiene la página web y el archivo que desea descargar) que transfiera una copia del archivo a su computadora.
  • La transferencia se maneja mediante un protocolo (un conjunto de reglas), como FTP (Protocolo de transferencia de archivos) o HTTP (Protocolo de transferencia de hipertexto).

La velocidad de transferencia se ve afectada por una serie de variables, incluido el tipo de protocolo, la cantidad de tráfico en el servidor y la cantidad de otras computadoras que están descargando el archivo. Si el archivo es grande y popular, las demandas en el servidor son grandes y la descarga será lenta.

Ahora, sepamos cómo funciona el intercambio entre pares

En el intercambio de igual a igual, utilizamos un programa (que no es un navegador web) para ubicar las computadoras ( PEERS ) que tienen el archivo que queremos. Estas computadoras son como nuestras computadoras normales).

Cuando consultamos un archivo a través de este programa de software especial, consulta otras computadoras que tienen un software similar y están conectadas a Internet.

Cuando el software encuentra un PEER (computadora que tiene el archivo que desea en su disco duro), comienza la descarga.

Lo que hacen los softwares como BitTorrent …

A diferencia de otros métodos de descarga de igual a igual, BitTorrent es un protocolo que descarga parte del trabajo de seguimiento de archivos a un servidor central (llamado rastreador ).

BitTorrent descarga diferentes partes del archivo que desea simultáneamente desde múltiples computadoras.

Cómo funciona bitTorrent

  • Abre una página web y hace clic en un enlace para el archivo que desea.
  • El software cliente de BitTorrent se comunica con un rastreador para encontrar otras computadoras que ejecutan BitTorrent que tengan el archivo completo (computadoras semilla ) y aquellas con una parte del archivo (pares que generalmente están en el proceso de descargar el archivo).
  • El rastreador identifica el enjambre , que son las computadoras conectadas que tienen todo o una parte del archivo y están en proceso de enviarlo o recibirlo.
  • El rastreador ayuda al software del cliente a intercambiar piezas del archivo que desea con otras computadoras en el enjambre. Su computadora recibe múltiples partes del archivo simultáneamente.
  • Si continúa ejecutando el software de cliente BitTorrent después de que se complete la descarga, otros pueden recibir archivos .torrent de su computadora; sus futuras tasas de descarga mejoran porque está clasificado más alto en el sistema “tit-for-tat”. [Esto significa que para recibir archivos, tienes que darlos. Esto resuelve el problema de las sanguijuelas, uno de los objetivos principales del desarrollador Bram Cohen. ]

La descarga de partes del archivo al mismo tiempo ayuda a resolver un problema común con otros métodos de descarga de igual a igual: la carga de pares es mucho más lenta de lo que se descarga. Al descargar varias piezas al mismo tiempo, la velocidad general mejora considerablemente. Cuantas más computadoras participen en el enjambre, más rápida será la transferencia de archivos porque hay más fuentes de cada parte del archivo. Por esta razón, BitTorrent es especialmente útil para archivos grandes y populares.

Fuente original: cómo funcionan las cosas

Los clientes como zerotorrent pueden descomponer la carga en partes para que sus amigos también puedan descargar alguna parte para usted, realmente útil cuando tiene un ancho de banda limitado

Pruébalo en http://zerotorrent.co

More Interesting

¿Cuál es la relación entre una computadora y una máquina de Turing?

¿Cuáles son las maestrías en ingeniería que se enfocan en biología después de terminar la ingeniería informática de BE?

Quiero construir un microprocesador. ¿Como empiezo?

¿Cuáles son algunos buenos ejemplos de técnicas de liderazgo en informática e ingeniería?

¿Puede alguien con un BS en Ingeniería Informática trabajar principalmente en software como un CS?

Si hace 5 años también, la infraestructura relacionada con la ingeniería informática era bastante similar, ¿por qué hay más discusiones sobre AI / DS en 2017?

¿Cuál es la razón por la que un estudiante de biología estudia ingeniería informática después del 12?

¿Cuáles son algunas ideas para un proyecto de sistemas embebidos que serían geniales para ganar experiencia y se verían muy bien en un CV?

¿Cuál es la diferencia entre un ciclo de instrucción y un ciclo de máquina?

¿Cuáles son las cosas que necesito aprender como ingeniero informático?

¿Cuáles son las similitudes y diferencias entre la informática y la ingeniería informática?

¿Cuál es el mejor libro que puede motivar a un principiante en el campo de la ingeniería informática y la electrónica? Quiero saber la historia de las computadoras desde el primer transistor y los cálculos.

¿Cómo colocaría un transceptor VHF y UHF de doble banda en una computadora portátil?

¿Cuál es su mayor temor al trabajar como ingeniero en la industria VLSI?

Si las empresas basadas en productos pueden obtener mejores empleados a través de GitHub y TopCoder, ¿por qué realizan reclutamiento en el campus en todo el mundo?