Esistono due forme di base di pacchetti di dati: DATA0 e DATA1. Un pacchetto di dati deve essere sempre preceduto da un token di indirizzo, seguito di solito da un token di handshake dal ricevitore al trasmettitore. I due tipi di pacchetti forniscono il numero di sequenza a 1 bit richiesto dall' ARQ Stop-and-wait. Se un host USB non riceve una risposta (come un ACK) per i dati che ha trasmesso, non sa se i dati sono stati ricevuti o meno; i dati potrebbero essere andati persi durante il transito, oppure potrebbero essere stati ricevuti ma la risposta di handshake è stata persa.
Un pacchetto di dati deve essere sempre preceduto da che cosa?
un token di indirizzo