SAS协议SCSI标准定义了很多不同的传输协议,用于不同的SCSI设备之间的信息交换。SAS标准定义使用SAS串行连接通讯的SCSI设备之间交换信息的方式。其它的SCSI传输协议标准定义了SCSI设备和其它内部互连设备之间的信息交换方式。SAS工作组在制订SAS规范的时候借鉴了很多SATA协议、SCSI协议乃至FC协议的成果,为的就是最大化的兼容当前的架构,同时将过渡到新接口的风险和代价降至最低。下面的表格对比了SATASAS和FC接口的一些基本的特征。可以运行在SCSI接口上的应用程序(比如软件和驱动程序)几乎不用修改就可以被用于同SAS端口的通讯,这主要得益于SAS体系所引入的协议层概念。SAS标准将SAS架构分为6层,从低到高依次是物理层、phy层、链路层、端口层、传输层和应用层,每层负责一定的功能。物理层对于线缆、接头、收发器等硬件进行了定义;phy层包括了最低级的协议,比如编码方案和供电复位序列等等;链路层描述的是如何控制phy层连接管理;端口层描述的是链路层和传输层的接口,包括如何请求、中断、如何选择建立连接;传输层定义了如何将所传输的命令、