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.
- ¿Cuál es el plan de estudios de ingeniería del primer año de ingeniería informática para el programa BE?
- ¿Puedo hacer ingeniería informática sin tomar una clase de informática en +2?
- ¿Se puede pasar al campo del diseño gráfico después de dedicarse a la ingeniería informática?
- ¿Cuál es la diferencia entre programación preventiva, cambio de contexto e intercambio en sistemas operativos?
- ¿Cuáles son las habilidades informáticas que son importantes para un ingeniero?
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