La aceleración de descarga es un proceso que inicia el software de computadora para aumentar la velocidad de una descarga mediante la creación de múltiples conexiones a un solo servidor o sistema host. El software generalmente está integrado en un navegador web y opera en un protocolo de transferencia de hipertexto (HTTP ). La premisa de la aceleración de descarga se basa en el hecho de que una conexión HTTP podría limitar la cantidad de ancho de banda que utiliza una sola conexión. Usar la aceleración de descarga significa crear múltiples conexiones al servidor, cada uno trabajando en conjunto para descargar diferentes segmentos de un solo archivo grande, o varios archivos más pequeños, simultáneamente.
Los servidores web intentan aumentar su eficiencia equilibrando la carga de todas las conexiones activas de los usuarios que solicitan información. La práctica de limitar el ancho de banda de una sola conexión está destinada a permitir que numerosos usuarios puedan enviar y recibir información sin una sola conexión que monopolice todos los recursos del servidor. Un acelerador de descargas se conecta varias veces a un servidor y cada conexión tiene el ancho de banda equivalente asignado a un solo uso. Esto hace que el sistema asigne más ancho de banda general al acelerador.
Casi todo el software de aceleración de descargas es parte de un paquete de administración de descargas mucho más complejo. Los administradores de descargas son capaces de analizar un sitio web, aislar todos los archivos multimedia y luego crear múltiples conexiones para descargar todos los archivos. al mismo tiempo. Para un solo archivo grande, el administrador creará múltiples conexiones y descargará un segmento diferente del archivo a través de cada una. Cada segmento se guarda en el disco y, al finalizar, reconstruido en un solo archivo de nuevo.
El concepto de aceleración de la descarga es similar al de la descarga segmentada. La descarga segmentada se utiliza en programas de transferencia de archivos de igual a igual. Este proceso implica la conexión a varias computadoras del mismo nivel y la transferencia de pequeños segmentos de un archivo más grande desde diferentes fuentes. para distribuir el uso del ancho de banda. Esto es claramente diferente de lo que hace un acelerador de descarga porque los aceleradores se conectan a un solo servidor.
La aceleración de la descarga no siempre es efectiva, especialmente porque la velocidad y la disponibilidad del ancho de banda aumentan en todo el mundo. Si la velocidad de la conexión del servidor que envía el archivo es mayor que la velocidad de la conexión de la computadora receptora, entonces el La aceleración no funcionará porque está limitada por la velocidad de recepción. Los sitios web grandes desaconsejan el uso de aceleradores de descarga porque pueden sobrecargar el servidor y reducir la velocidad de envío para todos los visitantes del sitio.