El Servicio de transferencia inteligente en segundo plano (BITS), un componente del sistema operativo Windows (a partir de Windows 2000 ), un servicio de transferencia inteligente de archivos en segundo plano entre un cliente y un servidor HTTP , utiliza una parte no utilizada del ancho de banda de la red. Este servicio es utilizado por Windows Update y Microsoft Security Essentials ( Windows Defender ) para descargar actualizaciones importantes.
Las aplicaciones pueden gestionar las transferencias de archivos mediante interfaces COM :
Para transferir archivos, se crea una tarea, se le agregan archivos, la tarea se pone en cola y se activa. Un trabajo se puede usar para descargar archivos de un servidor, escribir archivos en un servidor o escribir archivos en un servidor y recibir un archivo de respuesta. La transferencia de archivos se puede realizar en modo normal o en segundo plano. Cuando se transmite en segundo plano, se utiliza el ancho de banda libre de la red, en este caso, cuando la carga de la red aumenta con otras aplicaciones, BITS reduce la velocidad de transmisión.
Los trabajos pueden tener tres niveles de prioridad para la transferencia en segundo plano y uno para la normal. Los trabajos de baja prioridad se suspenden mientras se ejecutan trabajos de mayor prioridad. Los trabajos con la misma prioridad comparten el tiempo total de transferencia, los trabajos grandes en una cola larga se pueden suspender y mover hasta el final.
La transferencia de archivos se detiene cuando el usuario que creó el trabajo cierra la sesión. Cuando un usuario inicia sesión, incluso a través de Servicios de Terminal Server, se reanuda la transferencia de archivos.