Um host USB é o dispositivo que assume o controle de uma conexão USB. Ele inicia a comunicação, fornece a temporização para a transferência de dados e, em geral, também fornece energia aos dispositivos ligados a ele. Um notebook ou computador de mesa é o exemplo mais familiar de host USB.
Por padrão, telefones e tablets atuam como dispositivo USB, em vez de host, quando conectados a um computador, mas muitos conseguem trocar de papel usando o USB On-The-Go, permitindo que um telefone atue como host para um pen drive ou teclado conectado. Uma única conexão USB normalmente tem exatamente um host e um ou mais dispositivos ligados por meio de hubs.
Entender os papéis de host e dispositivo ajuda a explicar alguns comportamentos comuns do USB, como o motivo de uma impressora precisar estar conectada a um computador em vez de diretamente a outra impressora, já que impressoras são dispositivos, não hosts. Veja nosso guia de solução de problemas USB para dicas práticas relacionadas.