Введение

В компьютерном хранении данных инициатор 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 год. Даже при использовании многоканального ввода-вывода для обеспечения отказоустойчивости, драйвер устройства переключается между различными целями или инициаторами, привязанными к физическим портам, а не использует один и тот же статический адрес для нескольких физических портов.