SCSI A Technical Introduction
SCSI A Technical Introduction
Architectures
Neil Edmunds,
Director
Solution Technology, Ltd.
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 1
Page 2
Audience Poll
YES/NO Questions (for
example:)
Are you an end user?
Reseller?
Vendor?
NAS or SAN?
Do you plan to within 6 or
12 months?
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 3
Objectives
Brief understanding of SCSI and its history
Understanding of industry standards and the role of
the SCSI Architecture
Understanding the SCSI Architecture model
Understanding the I/O Operation and the importance
behind SCSI Protocol
Learn how parallel SCSI, Fibre Channel, and iSCSI
rely on the SCSI Architecture to support storage
applications
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 4
Brief History
SCSI-1: In the beginning 1987
SCSI was adapted from the SASI Interface (1979)
Specified a physical interface, transport protocol, and
standard command for disk, tape, and other storage
devices
Page 5
SCSI Transport
Defines protocol mapping and control of SCSI language
Fibre Channel Protocol (FCP), Serial Storage
Architecture (SSA), Serial Bus Protocol (SBP), iSCSI,
Serial ATA (SATA), Serial Attached SCSI (SAS)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 6
Introduction to Standards
Page 7
Standards Organizations
InternationalOrganization
Organizationfor
forStandards
Standards(ISO)
(ISO)
International
AmericanNational
NationalStandards
StandardsInstitute
Institute(ANSI)
(ANSI)
American
IEEE
IEEE
IETF
IETF
INCITS
INCITS
Ethernet
Ethernet
(802.x)
(802.x)
Internet
Internet
Protocol
Protocol
T10SCSI
SCSI
T10
IEEE-1394
IEEE-1394
(Firewire)
(Firewire)
iSCSI
iSCSI
FCIP
FCIP
T11FC
FC
T11
T13ATA
ATA
T13
iFCP
iFCP
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 8
SCSI Standards
Device
Specific
Command
Sets
Shared Command Set
Architectural Model
Transport
Protocols
Physical
Interfaces
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 9
SCSI
SCSI
Application
Application
SCSI
SCSI
Application
Application
Command Set
Standards
SCSITransport
Transport
SCSI
ProtocolServices
Services
Protocol
Transport
Protocol
Standards
SCSI Application
Protocol
Protocol Service Interface
Transport
Protocol
Layer
SCSITransport
Transport
SCSI
ProtocolServices
Services
Protocol
SCSI Transport
Protocol
Interconnect
Interconnect
Services
Services
Interconnect
Interconnect
Services
Services
Interconnect
Standards
Application layer: Clients and servers that originate and process SCSI I/O operations by means of a SCSI application protocol
Transport protocol layer: Services and protocols through which clients and servers communicate
Interconnect layer: Services, signaling mechanism and interconnect subsystem needed for the physical transfer of data from
sender to receiver.
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 10
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 11
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 12
SCSI is a client-server
protocol.
The client is called the
Initiator (usually the OS I/O
subsystem) and issues
requests to the server.
The server is called the
Target (usually the SCSI
controller that is part of a
storage device) and
receives, executes and
returns Initiator requests
and their associated
responses.
Client-Server Transaction
Server
Client
Target
Initiator
Server Request
Server Response
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 13
Client-Server Model
The Device Server processes operations and directs them to a specific LUN.
Initiator
Target
Task Management Request
Application
Application
Application
Application
Clients
Task
Manager
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Device
Server
Logical
Units
Page 14
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Initiator
Interface
Target
Logical Units
Page 15
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
I/O System
Domain
ServiceDelivery
DeliverySubsystem
Subsystem
Service
SCSI
SCSI
Device
Device
SCSI
SCSI
Device
Device
SCSI
SCSI
Device
Device
SCSI
SCSI
Device
Device
Page 16
SCSIInitiator
Initiator
SCSI
Device
Device
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Initiator
Initiator
Device
Device
Name
Name
SCSI
SCSI
Initiator
Initiator
Port
Port
Initiator
Initiator
Port
Port
Name
Name
Application
Application
Client
Client
Initiator
Initiator
Port
Port
Identifier
Identifier
Page 17
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
SCSITarget
Target
SCSI
Device
Device
Target
Target
Device
Device
Name
Name
Target
Target
Port
Port
Name
Name
SCSI
SCSI
Target
Target
Port
Port
Target
Target
Port
Port
Identifier
Identifier
Logical
Logical
Unit
Unit
Target
Target
Router
Router
Page 18
LogicalUnit
Unit
Logical
Number
Number
Logical
Logical
Unit
Unit
Device
Device
Server
Server
TaskSet
Set
Task
(Queue)
(Queue)
Untagged
Untagged
Task
Task
Task
Task
Manager
Manager
Tagged
Tagged
Task
Task
Page 19
Tasks
Initiator
Untagged Task
Represented by an I_T_L nexus
Target
Tagged Task
Nexus
Logical Units
Queue
Task
Sets
Page 20
Task Attributes
There are four types of Task attributes that can affect how the Target
executes each task
Simple
Target can execute in any order
Target will typically apply a performance algorithm to numerous
simple tasks
Ordered
Target must execute all ordered tasks in the order they are received
Any task prior to ordered must be executed before ordered task
Head of queue
Informs Target to insert the task into the front of the queue
Auto Contingent Allegiance (ACA)
Used when the Target enters into an error condition for a command
that has previously executed
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 21
I/O Operations
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 22
Page 23
Initiator
Target
SCSI Command
SCSI Status
Interconnecting
Interconnecting
Subsystem
Subsystem
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 24
Initiator
Target
SCSI Command
Read or Write
Data
SCSI Status
Interconnecting
Interconnecting
Subsystem
Subsystem
Read or Write
Inquiry
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 25
Example
Six Byte CDB
byte 0
byte 1
byte 2
byte 3
bit 6
Reserved
byte 4
How many
byte 5
bytes to
transfer
bit 5
bit 4
bit 3
bit 2
Operation code
(MSB)
Logical block address (if required)
bit 1
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 26
10 bytes
12 bytes
16 bytes
or even
variable
bytes in
length
byte 0
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
bit 6
bit 5
Reserved
bit 4
bit 3
bit 2
bit 1
Operation code
Service Action (if required)
bit 0
(MSB)
Logical block address (if required)
(LSB)
Reserved
Transfer length (if required)
Parameter List Length (if required)
Allocation length (if required)
Control byte
(MSB)
byte 8
byte 9
(LSB)
bit 6
Reserved
bit 5
bit 4
bit 3
bit 2
bit 1
Operation code
Service Action (if required)
bit 0
(MSB)
Logical block address (if required)
(LSB)
(MSB)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
(LSB)
Page 27
Disk
Tape
Storage Enclosures
Disk Arrays
CD
WORM
Media Changers
Every device imaginable or
not yet created
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Op. Code
00h
03h
12h
15h
18h
1Ah
1Ch
1Dh
39h
3Ah
3Bh
3Ch
4Ch
4Dh
55h
5Ah
Command Name
TEST UNIT READY
REQUEST SENSE
INQUIRY
MODE SELECT(6)
COPY
MODE SENSE(6)
RECEIVE DIAGNOSTIC RESULTS
SEND DIAGNOSTIC
COMPARE
COPY AND VERIFY
WRITE BUFFER
READ BUFFER
LOG SELECT
LOG SENSE
MODE SELECT(10)
MODE SENSE(10)
Type
M
Z
M
Z
O
Z
O
O
O
O
Z
O
O
O
Z
Z
Page 28
SCSI Status
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 29
Parallel SCSI
Initiator
SCSI
SCSI
Application
Application
Target
SCSI Application
Protocol
SCSI
SCSI
Application
Application
Command Set
Standards
SCSI Transport
SCSI Transport
Protocol Services
Protocol Services
SCSI-3
Parallel
Interface
Interconnect
Interconnect
Services
Services
SCSI-3
Parallel
Interface
SCSI Transport
SCSI Transport
Protocol Services
Protocol Services
SCSI Transport
Protocol
Interconnect Service Interface
Interconnect
Interconnect
Services
Services
SCSI-3 Parallel Bus
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 30
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 31
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Target
Connectio
n
Arbitrate a
nd Select
CDB 0x28
00
00 10 00 00
00 0A 00 00
Command
Phase
n
Informatio
d
a
e
R
d
te
s
Reque
Data Phase
n
Informatio
d
a
e
R
d
te
s
Reque
Data Phase
tion 0x00
a
m
r
fo
In
n
Completio
se
Status Pha
tion 0x00
Disconnec
hase
Message P
Page 32
Fibre Channel
Originator
SCSI
SCSI
Application
Application
Responder
SCSI Application
Protocol
SCSI
SCSI
Application
Application
Command Set
Standards
SCSI Transport
SCSI Transport
Protocol Services
Protocol Services
Fibre Channel
Protocol (FCP)
Interconnect
Interconnect
Services
Services
Fibre Channel)
SCSI Transport
SCSI Transport
Protocol Services
Protocol Services
SCSI Transport
Protocol
Interconnect Service Interface
Interconnect
Interconnect
Services
Services
Fibre Channel Serial Interface
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 33
FC Characteristics
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 34
Start of
Frame
4 bytes
Sequence 1
Sequence 2
Sequence 3
Sequence n
Frame 1
Frame 1
Frame 1
Frame 1
Frame 2
Frame 2
Frame n
Frame n
Header
24 bytes
Optional Header
Standard Payload
64 Bytes
2048 Bytes
CRC
End of
4 bytes
Frame
4 bytes
Last Sequence
Frame 1
bits 31 to 24
R_CTL
D_ID
Reserved
S_ID
TYPE
F_CTRL
SEQ_ID
4
5
bits 23 to 16
bits 15 to 8
DF_CTL
OX_ID
bits 7 to 0
SEQ_CNT
RX_ID
PARAMETER
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 35
FCP Characteristics
FCP_XFER_RDY frame
No actual parallel SCSI Equivalent
FCP_DATA frame
Equivalent to parallel SCSI Data Phase
FCP_RSP frame
SCSI Function
FCP Equivalent
I/O Operation
Exchange
Sequence
Confirmation IU (FCP_CONF)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 36
FCP_CMD frame
The FCP_CMND frame is normally sent as a single-frame
sequence, which is the first sequence of an exchange.
The FCP_CMND contains all the necessary information to
start the I/O Process.
SOF
Header
4 bytes
24 bytes
Word
0
1
Byte 0
reserved
3
4
5
6
CRC
Payload
24 bytes
Byte 1
EOF
4 bytes 4 bytes
Byte 2
Byte 3
Task Codes
FCP_LUN
Task Mgmt Flags
Data Length
Data Length
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
FCP_CNTL
FCP_CDB
FCP_DL
Page 37
FCP_XFER_RDY frame
FCP_XFER_RDY specifies the relative offset and length
of any following data sequence
Optional for READ operations
Required for WRITE operation
SOF
Header
4 bytes
24 bytes
Word
0
1
2
CRC
Payload
12 bytes
Byte 0
msb
msb
reserved
Byte 1
RELATIVE
BURST
reserved
EOF
4 bytes 4 bytes
Byte 2
OFFSET
LENGTH
reserved
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Byte 3
lsb
lsb
reserved
Page 38
FCP_DATA frame
The Data Payload can be variable up to 2048 bytes
in length.
SOF
Header
4 bytes
24 bytes
Payload
128 to 2048 bytes
CRC
EOF
4 bytes 4 bytes
FCP_DATA
FCP_DATA
128
128to
to2048
2048bytes
bytes
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 39
FCP_RSP frame
The FCP_RSP frame defines the data structure containing the SCSI
status byte, SCSI autosense data, and the FCP response code.
This frame signals the completion of a SCSI command or task
management function.
SOF
Header
4 bytes
24 bytes
Word
0
1
Byte 0
reserved
3
4
5
MSB
MSB
MSB
6
7
reserved
reserved
8
n
CRC
Payload
Up to 256 bytes
Byte 1
EOF
4 bytes 4 bytes
Byte 2
Byte 3
Reserved
reserved
Validity Flags
reserved
reserved
FCP_STATUS
FCP_RESID
FCP_SNS_LEN
FCP_RSP_LEN
reserved
reserved
RSP_CODE
reserved
FCP_RSP_INFO
...
...
...
Byte n Sense Data
FCP_SNS_INFO
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 40
Responder
Establish Session
(outside scope of this presentation)
FCP_CMD
Frame (Wr
ite)
Command
Phase
e
_RDY Fram
R
E
F
X
_
P
C
F
for Data)
y
d
a
e
r
is
r
(Responde
FCP_DATA
Frame
Data Phase
FCP_DATA
Frame
Data Phase
Sequence
Originator
Exchange
Frame
FCP_RSP
se
Status Pha
Remove Session
(outside scope of this presentation)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 41
iSCSI
Initiator
SCSI
SCSI
Application
Application
Target
SCSI Application
Protocol
SCSI
SCSI
Application
Application
Command Set
Standards
iSCSI Transport
iSCSI Transport
Protocol Services
Protocol Services
iSCSI
Protocol
Standard
IP
IP
Network
Network
iSCSI
Gateway
FC
FCSAN
SAN
iSCSI Transport
iSCSI Transport
Protocol Services
Protocol Services
iSCSI Transport
Protocol
Interconnect Service Interface
Interconnect
Interconnect
Services
Services
Interconnect
Interconnect
Services
Services
TCP
TCP
TCP
TCP
IP
IP
IP
IP
Data Link
Data Link
Data Link
Data Link
Internet
Engineering
Task
Force
Standards
IP Network
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 42
iSCSI Characteristics
iSCSI is a SCSI transport protocol for mapping of block oriented storage data
over TCP/IP networks.
Storage generally identified for this application include disk, tape arrays and
tape libraries.
IP networks most applicable for this purpose are Gigabit Ethernet and in the
future 10 Gigabit Ethernet, however for low performance applications 10/100bT
will work.
The iSCSI layer encapsulates the SCSI CDB into a iSCSI Protocol Data Unit
(PDU) and forwards it to the Transmission Control Protocol (TCP) layer.
The communications between the Initiator and Target will occur over one or
more TCP connections.
The TCP connections form a session and will carry the iSCSI PDUs. The
sessions are given an ID called a Connection ID (CID). There are two parts of
the ID, Initiator Session ID (ISID) and Target ID (TSID) and together make up
an I_T nexus.
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 43
iSCSI Encapsulation
Initiator
SCSI
SCSI
Application
Application
Target
SCSI Application
Protocol
SCSI
SCSI
Application
Application
Data
Data
Data
iSCSI Transport
iSCSI Transport
Protocol Services
Protocol Services
iSCSI Transport
Protocol
iSCSI Transport
iSCSI Transport
Protocol Services
Protocol Services
PDU Header
PDU Data
Interconnect
Interconnect
Services
Services
TCP
TCP
TCP
TCP
IP
IP
IP
IP
Data Link
Data Link
Data Link
Data Link
TCP
Header
IP
Header
Ethernet
Header
TCP Segment
IP Packet (Datagrams)
Ethernet Frame
FCS
Interconnect
Interconnect
Services
Services
CHK
IP Network
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 44
Byte
0
4
8+
16
Byte 0
Byte 1
Byte 2
Byte 3
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
.|I|
0x01
F|R|W|. .| ATTR
Reserved
TotalAHSLength
DataSegmentLength
Logical Unit Number (LUN)
Initiator
Task Tag
20
24
CmdSN
28
ExpStatSN
32+
48
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 45
Byte 0
Byte 1
Byte 2
Byte 3
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Response
Status
.|.|
0x21
1|. .|o|u|O|U|.
TotalAHSLength
DataSegmentLength
Reserved
Initiator
Task Tag
20
24
StatSN
28
ExpCmdSN
32
MaxCmdSN
36
ExpDataSN or Reserved
40
44
48
Header-Digest (Optional)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 46
Byte 0
Byte 1
Byte 2
Byte 3
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
.|.|
0x05
F|
Reserved
TotalAHSLength
DataSegmentLength
LUN or Reserved
Initiator
Task Tag
20
24
Reserved
28
ExpStatSN
32
Reserved
36
DataSN
40
Buffer Offset
44
Reserved
48
Header-Digest (Optional)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 47
Byte 0
Byte 1
Byte 2
Byte 3
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Reserved
Status or Rsvd
.|.|
0x25
F|A|0 0 0|O|U|S
TotalAHSLength
DataSegmentLength
LUN or Reserved
Initiator
Task Tag
20
24
StatSN or Reserved
28
ExpCmdSN
32
MaxCmdSN
36
DataSN
40
Buffer Offset
44
Residual Count
48
Header-Digest (Optional)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 48
Byte 0
Byte 1
Byte 2
Byte 3
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
.|.|
0x31
1|
Reserved
TotalAHSLength
DataSegmentLength
LUN
Initiator
Task Tag
20
24
StatSN
28
ExpCmdSN
32
MaxCmdSN
36
R2TSN
40
Buffer Offset
44
48
Header-Digest (Optional)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 49
Initiator
Target
Establish Session
(outside scope of this presentation)
Command
PDU (Write
)
Command
Phase
R2T PDU
)
dy for Data
a
e
r
is
t
e
g
r
(Ta
Data-Out P
DU
Data Phase
Data-Out P
DU
Data Phase
Sequence
PDU
Response
se
Status Pha
Remove Session
(outside scope of this presentation)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 50
Establish Session
(outside scope of this presentation)
Command
PDU (Read
)
Command
Phase
Sequence
Target
U
Data-In PD
Data Phase
U
Data-In PD
Data Phase
PDU
Response
se
Status Pha
Remove Session
(outside scope of this presentation)
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 51
Summary
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 52
Credit Slide
SCSI The Protocol for All Storage Architectures SNW Spring 2004
Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 53