USB總線屬於壹種輪詢式總線,主機控制端口初始化所有的數據傳輸。每壹總線動作最多傳送三個數據包,包括令牌(Token)、數據(Data)、聯絡(HandShake)。
按照傳輸前制定好的原則,在每次傳送開始時,主機送壹個描述傳輸動作的種類、方向、USB設備地址和終端號的USB數據包,這個數據包通常被稱為令牌包(TokenPacket)。USB設備從解碼後的數據包的適當位置取出屬於自己的數據。數據傳輸方向不是從主機到設備就是從設備到主機。
在傳輸開始時,由標誌包來標誌數據的傳輸方向,然後發送端開始發送包含信息的數據包或表明沒有數據傳送。接收端也要相應發送壹個握手的數據包表明是否傳送成功。發送端和接收端之間的USB數據傳輸,在主機和設備的端口之間,可視為壹個通道。USB中有壹個特殊的通道壹缺省控制通道,它屬於消息通道,設備壹啟動即存在,從而為設備的設置、狀態查詢和輸入控制信息提供壹個入口。