数据和控制信号在主机和USB设备间的交换存在两种通道:单向和双向。
USB的数据传送是在主机软件和一个USB设备的指定端口之间。这种主机软件和USB设备的端口间的联系称作通道。总的来说,各通道之间的数据流动是相互独立的。一个指定的USB设备可有许多通道。例如,一个USB设备存在一个端口,可建立一个向其它USB设备的端口,发送数据的通道,它可建立一个从其它USB设备的端口接收数据的通道。
USB包含四种基本的数据传输类型:
控制传输:设备连接时用来对设备进行设置,还可对指定设备进行控制。
批量传输:大批量产生并使用的数据,在传输约束下,具有很广的动态范围。
中断传输:用来描述或匹配人的感觉或对特征反应的回馈。
同步传输:由预先确定的传送延迟来填满预定的USB带宽。