| SCSI architectural model |
|---|
| SCSI Application Layer |
| SAL |
| SCSI Transport Protocol Layer |
| STPL |
| SCSI Interconnect Layer |
| SIL |
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (May 2025) |
The SCSI architectural model provides an abstract view of the way that SCSI devices communicate. It is intended to show how the different SCSI standards are inter-related.
The main concepts and terminology of the SCSI architectural model are:
A SCSI device has one or more SCSI ports, and a SCSI port may have an optional SCSI port identifier (SCSI ID or PID). A SCSI device can have an optional SCSI device name which must be unique within the SCSI domain in which the SCSI device has SCSI ports. This is often called a World Wide Name. Note that the "world" may only consist of a very small number of SCSI devices.
A SCSI target consists of one or more logical units (LUNs), which are identified by logical unit numbers. A LUN may have dependent LUNs embedded within it. This can recur up to a maximum nesting depth of four addressable levels.
There are three type of SCSI ports: initiator ports, target ports and target/initiator ports. A SCSI device may contain any combination of initiator ports, target ports and target/initiator ports.
SCSI distributed objects are considered to communicate in a three layer model:
A SCSI task is represented by an I_T_L_Q nexus. This is where one Initiator Port talks to one Target Port, addressing one LUN and together they execute one task (identified by Q).