USB definisce i seguenti quattro tipi di trasmissione.
● Trasmissione di controllo: invia brevi comandi e query al dispositivo o ricevi risposte di stato dal dispositivo.
● Interrompere la trasmissione: trasmettere in pacchetti di dati molto piccoli per garantire una risposta rapida, come mouse o tastiera.
● Trasmissione a blocchi: trasmissione di grandi quantità di dati con rilevamento di errori, come stampanti o dischi rigidi.
● Trasmissione sincrona: trasmissione di dati in streaming in tempo reale senza rilevamento di errori, come gli altoparlanti.
Il driver interno del dispositivo imposta il tipo di dispositivo di ciascun dispositivo downstream. In base ai diversi tipi di dispositivi, il sistema operativo può caricare driver standard. La classe del dispositivo di interfaccia uomo-macchina (HID) e la classe del dispositivo di archiviazione di massa (MSD) dispongono di driver forniti con il sistema operativo. Altri tipi includono audio, stampante, video e test e misurazioni. Inoltre, USB fornisce anche una classe di fornitori per consentire ai clienti di personalizzare.






