Pengontrol host USB memiliki hub tertanam yang disebut hub root. Port yang terlihat di panel belakang sistem adalah port dari hub root. Kontroler host USB bertanggung jawab untuk hal berikut: Mengarahkan bus USB. Perangkat individu tidak dapat melakukan arbitrase untuk bus. Polling perangkat dengan menggunakan interval polling yang ditentukan oleh perangkat. Perangkat diasumsikan memiliki buffering yang cukup untuk memperhitungkan waktu antara polling.