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