USB接口是以令牌封包为主(token based)的总线协议,而且PC主机掌握了这个总线的一切主控权。换而言之,一切的沟通都由PC主机来负责激活与执行。再加上,由于USB不占用任何PC的中断向量、DMA或是任何输人/输出的资源,因此,必须通过严谨的协议才能与外围设各达成通信的目的,进而执行各项传输的命令。当然,在USB的通信协议中,不仅只有令牌封包而已,还包含了数据封包、握手封包以及特殊封包等。因此,就必须先介绍USB封包类型中的各种数据域的格式,并加以说明。 不同的封包类型,含有不同数量与形态的数据域。以下依序介绍各种数据域的规范与结构。而通过不同形态的数据域的组成,即可构成所要的封