Un host USB è il dispositivo che assume il controllo di una connessione USB. Avvia la comunicazione, fornisce la temporizzazione per il trasferimento dei dati e in genere fornisce anche alimentazione ai dispositivi collegati a esso. Un computer portatile o fisso è l'esempio più familiare di host USB.
Per impostazione predefinita, telefoni e tablet fungono da dispositivo USB anziché da host quando collegati a un computer, ma molti possono invertire i ruoli usando USB On-The-Go, permettendo a un telefono di fungere da host per una chiavetta o una tastiera collegate. Una singola connessione USB ha normalmente esattamente un host e uno o più dispositivi collegati tramite hub.
Capire i ruoli di host e dispositivo aiuta a spiegare alcuni comportamenti USB quotidiani, come il motivo per cui una stampante deve essere collegata a un computer invece che direttamente a un'altra stampante, dato che le stampanti sono dispositivi, non host. Consulta la nostra guida alla risoluzione dei problemi USB per consigli pratici correlati.