Tolong jelaskan mengenai Protokol USB dari Universal Serial Bus

USB adalah host-centric bus di mana host/terminal induk memulai semua transaksi. Paket pertama/penanda (token) awal dihasilkan oleh host untuk menjelaskan apakah paket yang mengikutinya akan dibaca atau ditulis dan apa tujuan dari perangkat dan titik akhir. Paket berikutnya adalah data paket yang diikuti oleh handshaking packet yang melaporkan apakah data atau penanda sudah diterima dengan baik ataupun titik akhir gagal menerima data dengan baik.

Setiap proses transaksi pada USB terdiri atas:

Paket token/sinyal penanda (Header yang menjelaskan data yang mengikutinya)

Pilihan paket data (termasuk tingkat muatan) dan

Status paket (untuk acknowledge/pemberitahuan hasil transaksi dan untuk koreksi kesalahan)

Nomor kaki (dilihat pada soket):