Background Intelligent Transfer Service (BITS), en komponent i Windows operativsystem (som börjar med Windows 2000 ), en intelligent filöverföringstjänst i bakgrunden mellan en klient och en HTTP-server , använder en oanvänd del av nätverksbandbredden. Den här tjänsten används av Windows Update och Microsoft Security Essentials ( Windows Defender ) för att ladda ner betydande uppdateringar.
Applikationer kan hantera filöverföringar med hjälp av COM-gränssnitt :
För att överföra filer skapas en uppgift, filer läggs till den, uppgiften köas och aktiveras. Ett jobb kan användas för att ladda ner filer från en server, skriva filer till en server eller skriva filer till en server och ta emot en svarsfil. Filöverföring kan göras i normalt läge eller i bakgrunden. Vid sändning i bakgrunden används fri nätverksbandbredd, i detta fall, när nätverksbelastningen ökar med andra applikationer, minskar BITS överföringshastigheten.
Jobb kan ha tre prioritetsnivåer för bakgrundsöverföring och en för normal. Jobb med låg prioritet avbryts medan jobb med högre prioritet körs. Jobb med samma prioritet delar den totala överföringstiden, stora jobb i en lång kö kan avbrytas och flyttas till slutet.
Filöverföringen stoppas när användaren som skapade jobbet loggar ut. När en användare loggar in, inklusive via Terminal Services, återupptas filöverföringen.