Dalam proses setiap permintaan USB untuk transmisi, informasi akan dibongkar menjadi beberapa paket data dan ditransmisikan melalui bus USB. Proses transfer akan melalui total 2 atau 3 langkah. Langkah pertama adalah pengontrol USB mengeluarkan perintah ke perangkat USB, dan langkah kedua adalah mentransfer permintaan baca/tulis antara pengontrol USB dan perangkat USB, tetapi langkah kedua terkadang dihilangkan. Namun, langkah ketiga adalah sinyal jabat tangan.
1. Transaksi transfer massal
Transaksi mentransmisikan data volume besar melalui pipa Massal. Mode transmisi terdiri dari tiga bagian. Bagian pertama adalah mengirim permintaan token Massal dari Host. Ketika token adalah permintaan IN, itu dinyatakan sebagai permintaan dari Perangkat ke Host, dan jika itu adalah token OUT, itu dinyatakan sebagai permintaan dari Host ke Perangkat.
Bagian kedua adalah transmisi data. Menurut jenis token permintaan, ada dua kemungkinan arah transmisi, IN dan OUT. Transmisi data ditransmisikan secara bergantian melalui token DATA0 dan DATA1 yang membawa data.

Bagian ketiga dari sinyal jabat tangan. Ketika data berada di arah IN, itu berarti sinyal jabat tangan dikirim oleh sisi Host, dan arah OUT dikirim oleh sisi Device. Sinyal jabat tangan juga dapat berupa ACK (respon normal), atau NAK (tidak ditransmisikan dengan benar). Jika STALL, itu berarti tuan rumah telah menemukan kesalahan yang tidak terduga.
2. Mengontrol transaksi transfer
Fungsi transmisi kontrol adalah untuk mengatur bagian dari informasi kontrol ke USB melalui pipa kontrol. Pipa kontrol adalah bagian yang harus dimiliki perangkat USB. Pipa kontrol juga dibagi menjadi tiga bagian transmisi: fase token, fase transmisi data, dan fase jabat tangan.
3.Interupsi transaksi transfer
Ada mekanisme pemrosesan umum di perangkat USB, yang dapat dianggap sebagai mekanisme interupsi PCI, juga disebut transaksi interupsi. Aliran data transmisi transaksi yang terputus sangat kecil. Ini terutama digunakan untuk memberi tahu Host tentang terjadinya suatu peristiwa, seperti operasi sederhana seperti gerakan mouse USB atau mengklik, yang ditransmisikan ke Host melalui saluran interupsi. Transaksi interupsi juga dibagi menjadi tiga bagian: fase token, fase transmisi data, dan fase jabat tangan.
4.Transaksi transfer sinkron
Transaksi transmisi sinkron adalah untuk memastikan sinkronisasi informasi transmisi, yang biasanya digunakan saat kamera USB mentransmisikan data video. Transaksi sinkron dapat menjamin volume transmisi tetap per detik, tetapi sedikit kurang ketat daripada transmisi Massal, dapat memungkinkan kesalahan halus ada, mempertahankan kinerja waktu nyata, dan lebih sesuai dengan persyaratan transmisi konferensi video. Karena persyaratan kebenaran data yang rendah, transaksi transmisi sinkron hanya memiliki dua bagian: fase token dan fase data.
