В компьютерном хранилище данных инициатор SCSI является конечной точкой, которая инициирует сеанс SCSI , то есть отправляет команду SCSI. Инициатор обычно не предоставляет никаких логических номеров устройств (LUN).
С другой стороны, цель SCSI — это конечная точка, которая не инициирует сеансы, а вместо этого ждет команд инициаторов и обеспечивает требуемые передачи данных ввода/вывода . Цель обычно предоставляет инициаторам один или несколько LUN , поскольку в противном случае никакая команда чтения или записи не будет возможна.
Обычно компьютер является инициатором, а устройство хранения данных — целью. Как и в архитектуре клиент-сервер , инициатор аналогичен клиенту, а цель — серверу. Каждый адрес SCSI (каждый идентификатор на шине SCSI ) отображает поведение инициатора, цели или (редко) обоих одновременно. В протоколе SCSI нет ничего, что мешало бы инициатору действовать как цель или наоборот.
Инициаторы SCSI иногда ошибочно называют контроллерами . [ необходима ссылка ]
Термины «инициатор» и «цель» применимы не только к традиционному параллельному SCSI , но также к Fibre Channel Protocol (FCP), iSCSI (см. iSCSI target ), HyperSCSI , (в некотором смысле) SATA , ATA over Ethernet (AoE) , InfiniBand , DSSI и многим другим протоколам сетей хранения данных.
В большинстве этих протоколов адрес (будь то инициатор или цель) примерно эквивалентен порту физического устройства. Ситуации, когда один физический порт размещает несколько адресов или когда один адрес доступен из нескольких портов одного устройства, не очень распространены по состоянию на 2008 год [обновлять]. Даже при использовании многопутевого ввода-вывода для достижения отказоустойчивости драйвер устройства переключается между различными целями или инициаторами, статически привязанными к физическим портам, вместо того, чтобы совместно использовать статический адрес между физическими портами.