Defines the SCSI commands that are mandatory and optional for all SCSI devices. This standard also defines the SCSI commands that may apply to any device model. The set of SCSI standards specifies the interfaces, functions, and operations necessary to ensure interoperability between conforming SCSI implementations. This standard is a functional description. Conforming implementations may employ any design technique that does not violate interoperability.