Serviciul de transfer inteligent în fundal (BITS), o componentă a sistemului de operare Windows (începând cu Windows 2000 ), un serviciu inteligent de transfer de fișiere în fundal între un client și un server HTTP , utilizează o parte neutilizată a lățimii de bandă a rețelei. Acest serviciu este utilizat de Windows Update și Microsoft Security Essentials ( Windows Defender ) pentru a descărca actualizări semnificative.
Aplicațiile pot gestiona transferurile de fișiere folosind interfețele COM :
Pentru a transfera fișiere, se creează o sarcină, se adaugă fișiere, sarcina este pusă în coadă și activată. O lucrare poate fi folosită pentru a descărca fișiere de pe un server, pentru a scrie fișiere pe un server sau pentru a scrie fișiere pe un server și pentru a primi un fișier de răspuns. Transferul fișierelor se poate face în modul normal sau în fundal. La transmiterea în fundal, se utilizează lățimea de bandă liberă a rețelei, în acest caz, când sarcina rețelei crește cu alte aplicații, BITS reduce viteza de transmisie.
Lucrările pot avea trei niveluri de prioritate pentru transferul în fundal și unul pentru normal. Lucrările cu prioritate scăzută sunt suspendate în timp ce se execută lucrări cu prioritate mai mare. Lucrările cu aceeași prioritate împart timpul total de transfer, lucrările mari aflate într-o coadă lungă pot fi suspendate și mutate la final.
Transferul fișierelor se oprește atunci când utilizatorul care a creat jobul se deconectează. Când un utilizator se conectează, inclusiv prin Terminal Services, transferul fișierelor se reia.