USB allows connecting USB hubs to add more USB ports . Additional USB hubs may be included in the tiers , allowing branching into a tree structure with up to five tier levels . A USB host may have multiple host controllers and each host controller may provide one or more USB ports .