Struttura hardware:
USB utilizza un cavo a quattro fili, due dei quali sono canali seriali utilizzati per trasmettere dati, e gli altri due forniscono energia per i dispositivi downstream.
Per periferiche ad alta velocità che richiedono un'elevata larghezza di banda, USB trasmette dati a una velocità massima di 12 Mbps; per le periferiche a bassa velocità, USB trasmette dati a una velocità di trasmissione di 1,5 Mbps. USB, il bus cambierà automaticamente e dinamicamente tra le due modalità di trasmissione in base alle condizioni periferiche.
USB è un bus basato su token. Simile a una rete token ring o a un bus basato su token FDDI. Il controller host USB trasmette il token e il dispositivo sul bus rileva se l'indirizzo nel token è coerente con se stesso e risponde ricevendo o inviando dati all'host. USB gestisce l'alimentazione del bus USB supportando le operazioni di recupero delle sospensioni.
Tipo di interfaccia:
USB Tipo A
USB Tipo B
Mini Tipo A
Tipo Mini B
Micro tipo A
Tipo Micro B






