SCSI-Protokoll

Das SCSI-Protokoll regelt das Reservierungsverfahren der Peripheriegeräte und bestimmt das Datenformat auf dem SCSI-Bus. Der Anschluss der Peripheriegeräte an den SCSI-Bus erfolgt im Daisy-Chaining. Über diese Daisy Chain können je nach SCSI-Version bis zu 16 Peripheriegeräte verwaltet werden, wobei jede Einheit bis zu acht Logical Unit Numbers (LUN) mit eigener ID-Nummer besitzen kann. Die ID-Nummern sind hierarchisch nach Prioritäten gegliedert, wobei der SCSI-Host-Adapter die höchste Priorität hat.


Hinter dem SCSI-Protokoll verbirgt sich ein dreischichtiges Regelwerk mit Kommando-, Protokoll- und Interface-Ebene. Den Kern von SCSI bilden die SCSI Primary Commands (SPC). Diese Befehle müssen alle Geräte beherrschen. Darauf aufbauend existieren spezielle Kommandos für einzelne Gerätegruppen, die Controller Commands (SCC) für Hostadapter, die Block Commands (SBC) für Festplatten und die Stream Commands (SSC) für Bandlaufwerke, aus denen sich die Kommando-Ebene zusammensetzt.

Dreischichtiges Regelwerk von SCSI

Dreischichtiges Regelwerk von SCSI

Unterhalb der Kommando-Ebene, auf der Protokoll-Ebene liegen die Protokolle der verschiedenen Schnittstellentypen. Diese logischen Protokolle regeln, wie ein SCSI-Befehl aus dem jeweiligen Interface abgebildet wird und wie die einzelnen Geräte miteinander kommunizieren. Zu diesen Protokollen gehören das Serial Storage Protocol (SSP) für Serial SCSI (SSA) und das Generic Packetized Protocol (GPP) mit denen Anbieter von anderen Interfaces der Zugang zu SCSI erleichtert wird. Die unterste Ebene ist die Interface-Ebene, in der die verschiedenen physikalischen Übertragungsmedien definiert werden.

Das SCSI-Protokoll wurde in Verbindung mit den verschiedenen SCSI-Versionen modifiziert, vor allem um eine höhere Performance zu erreichen. So können mit neueren Protokollversionen SCSI-Befehle abgesetzt werden, ohne die Quittierung des vorherigen Befehls abwarten zu müssen. Darüber hinaus können mehrere Schreib- und Lesebefehle gleichzeitig abgesetzt werden.

Informationen zum Artikel
Deutsch: SCSI-Protokoll
Englisch: SCSI protocol
Veröffentlicht: 16.09.2018
Wörter: 276
Tags: #Busse #Storage-Protokolle
Links: Anschluss, Bandlaufwerk, Befehl, Controller, Daisy-Chaining