Articulo de referencia

Fuente múltiple

El método de múltiples fuentes , aplicado a la descarga de datos o archivos de Internet , consiste en reducir el tiempo de descarga de archivos grandes obteniendo datos de dos o...

El método de múltiples fuentes , aplicado a la descarga de datos o archivos de Internet , consiste en reducir el tiempo de descarga de archivos grandes obteniendo datos de dos o más fuentes .

Descripción general

Un programa que gestiona descargas desde múltiples fuentes se conecta a un ordenador y comienza a descargar el archivo deseado; luego, busca otro ordenador que aloja el mismo archivo y también comienza a descargarlo. El programa controla las descargas para que cada archivo de origen proporcione datos independientes y el usuario no descargue la misma parte del archivo dos veces. De esta forma, el programa compila el archivo en el ordenador del usuario mucho más rápido que si tuviera que esperar a que se descargara el archivo completo desde una sola fuente.

Esto funciona más rápido porque la velocidad de subida de los servidores de archivos es limitada y, por lo general, las velocidades de descarga son superiores a las de subida. Por lo tanto, descargar desde un solo servidor crearía un cuello de botella si la velocidad de subida del servidor no coincide con la velocidad máxima de descarga. Así pues, distribuir la descarga entre varios servidores permite aprovechar al máximo el potencial de descarga.

Muchos gestores de descargas utilizan los principios de descarga desde múltiples fuentes.

Ejemplos de programas que utilizan la descarga desde múltiples fuentes

ApexDC++ es un ejemplo de programa que utiliza la descarga desde múltiples fuentes. El programa emplea el protocolo DC (conexión directa) y descarga un archivo grande dividiéndolo en partes más pequeñas y descargando dichas partes desde diferentes hosts.

Las semillas web en formato de archivo BitTorrent implementan una forma estándar de descarga desde múltiples fuentes. MirrorBrain y otros programas pueden configurarse para generar torrents que contengan múltiples enlaces HTTP.

  • Patente estadounidense 6,339,785: Descarga de archivos desde múltiples servidores