Background Intelligent Transfer Service (BITS) — это служба операционной системы Windows, предназначенная для передачи данных между клиентом и сервером. 13
Принцип работы: на основании запроса соответствующего приложения, протокол BITS создаёт задание, которое активируется и помещается в очередь. 1 Служба BITS может выполнять загрузку необходимых файлов с сервера или производить запись файлов на сервер с извещением о статусе пересылки. 1
Особенности использования BITS:
- Передача файлов может вестись в нормальном или фоновом режиме. 3 При передаче в фоновом режиме используется свободная полоса пропускания сети, в этом случае при увеличении загрузки сети другими приложениями BITS уменьшает скорость передачи. 3
- Асинхронный алгоритм работы позволяет приложению, инициировавшему передачу файлов, прекратить работу в то время, когда информация ещё не передана. 2 После генерации задания на передачу файла пользователь может прекратить выполнение приложения, а уже BITS осуществит передачу данных. 2
- Передача файлов прекращается при выходе пользователя, создавшего задание, из системы. 3 При входе пользователя в систему, в том числе через сервис терминалов, передача файлов возобновляется. 3