SCSI initiator and target
In computer [data storage], a SCSI initiator is the endpoint that initiates a SCSI session, that is, sends a SCSI command over a network. The initiator usually does not provide any Logical Unit Numbers.
On the other hand, a SCSI target is the endpoint that does not initiate sessions, but instead waits for initiators' commands and provides required input/output data transfers. The target usually provides to the initiators one or more LUNs, because otherwise no read or write command would be possible.
Detailed information
Typically, a computer is an initiator and a data storage device is a target. As in a client–server architecture, an initiator is analogous to the client, and a target is analogous to the server. Each SCSI address displays behavior of initiator, target, or both at the same time. There is nothing in the SCSI protocol that prevents an initiator from acting as a target or vice versa.SCSI initiators are sometimes wrongly called controllers.