Хост-компьютер общается с устройствами через контроллер. Хост имеет следующие обязанности:
Ø обнаружение подключения и отсоединения устройств USB;
Ø манипулирование потоком управления между устройствами и хостом;
Ø управление потоками данных;
Ø сбор статистики;
Ø обеспечение энергосбережения подключенными ПУ.
Ø Системное ПО контроллера управляет взаимодействием между устройствами и их ПО, функционирующим на хост-компьютере, для согласования:
Ø нумерации и конфигурации устройств;
Ø изохронных передач данных;
Ø асинхронных передач данных;
Ø управления энергопотреблением;
Ø информации об управлении устройствами и шиной.