The

SCSI protocol has been mapped over various transports, including

Parallel SCSI, IPI, IEEE-1394 (firewire) and Fibre Channel. These

transports are I/O specific and have limited distance capabilities.

SCSI

协议是映射了若干的传输协议,包括并行SCSI,IPI,IEEE-1394和FC协议。这些传输协议有特定的I/O和距离限制因素。

The iSCSI protocol defined in this document describes a means of

transporting SCSI packets over TCP/IP (see [RFC791],

[RFC793], [RFC1035], [RFC1122]),

providing for an interoperable solution which can take advantage of

existing Internet infrastructure, Internet management facilities,

and address distance limitations.

iSCSI协议定义在这个文档中描述一种手段传输SCSI包通过TCP/IP,提供一个共同的方案,利用已存在的Internet基础、管理情况和地址距离限制。

2. Definitions and Acronyms 定义和缩写

2.1 Definitions 定义

- Alias: An alias string can also be associated with an iSCSI Node.

The alias allows an organization to associate a user-friendly

string with the iSCSI Name. However, the alias string is not a

substitute for the iSCSI Name.

别名:别名字符串可以用来关联一个iSCSI节点。别名允许一个组织去关联一个用户友好的字符串iSCSI名字。当然这个别名字符串不能替代iSCSI节点名。

- CID (Connection ID): Connections within a session are

identified by a connection ID. It is a unique ID for this

connection within the session for the initiator. It is generated by

the initiator and presented to the target during login requests and

during logouts that close connections.

CID(连接ID):连接包含在一个session中,被定义为一个连接ID。它是唯一的ID为了这个连接到启动设备的session。它产生于启动设备和被介绍给目标设备,在注册请求期间和关闭连接的退出请求期间。

- Connection: A connection is a TCP connection. Communication

between the initiator and target occurs over one or more TCP

connections. The TCP connections carry control messages, SCSI

commands, parameters, and data within iSCSI Protocol Data Units

(iSCSI PDUs).

连接:

连接时一个TCP连接。消息在启动设备和目标设备之间出现通过TCP连接方式。这个TCP连接包括控制信息、SCSI命令、参数和包含iSCSI协议数据单位的数据。

- iSCSI Device: A SCSI Device using an iSCSI service delivery

subsystem. Service Delivery Subsystem is defined by [SAM2] as a

transport mechanism for SCSI commands and responses.

iSCSI设备:SCSI设备使用iSCSI服务投递子系统。投递子系统服务定义在传输机器为了SCSI命令和请求。

- iSCSI Initiator Name: The iSCSI Initiator Name specifies the

worldwide unique name of the initiator.

iSCSI 启动设备名:这个iSCSI启动设备名指定全世界独一无二的名字给这个启动设备。

- iSCSI Initiator Node: The "initiator". The word "initiator"

has been appropriately qualified as either a port or a device in

the rest of the document when the context is ambiguous. All

unqualified usages of "initiator" refer to an initiator port (or

device) depending on the context.

- iSCSI Layer: This layer builds/receives iSCSI PDUs and

relays/receives them to/from one or more TCP connections that form

an initiator-target "session".

iSCSI层:层建立/接收

iSCSI协议数据单元,转发/接收它们从/到一个或多个TCP连接在从启动设备和目标设备之间的会话。

- iSCSI Name: The name of an iSCSI initiator or iSCSI

target.

iSCSI名:名字在启动设备或目标设备。

- iSCSI Node: The iSCSI Node represents a single iSCSI initiator

or iSCSI target. There are one or more iSCSI Nodes within a Network

Entity. The iSCSI Node is accessible via one or more Network

Portals. An iSCSI Node is identified by its iSCSI Name. The

separation of the iSCSI Name from the addresses used by and for the

iSCSI Node allows multiple iSCSI Nodes to use the same address, and

the same iSCSI Node to use multiple addresses.

iSCSI节点:iSCSI节点描述一个单一的iSCSI启动设备或iSCSI目标设备。一个或者更多的节点在一个网络实体中。节点是可访问的通过一个或者更多的网络入口。一个节点被定义为它的iSCSI名称。iSCSI名字的分离从使用的地址for

iscsi节点,允许多个节点去使用一样的地址,同时一样的节点使用多个地址。

- iSCSI Target Name: The iSCSI Target Name specifies the

worldwide unique name of the target.

iSCSI 目标设备名: iSCSI目标设备名描述一个全世界唯一的名字给这个设备。

- iSCSI Target Node: The "target".

iSCSI 目标设备节点:又叫“目标设备”

- iSCSI Task: An iSCSI task is an iSCSI request for which a

response is expected.

iSCSI任务:一个iSCSI任务是一个iSCSI请求,被期望的回答。

- iSCSI Transfer Direction: The iSCSI transfer direction is

defined with regard to the initiator. Outbound or outgoing

transfers are transfers from the initiator to the target, while

inbound or incoming transfers are from the target to the

initiator.

iCSCI传输方向:iCSCI传输方向定义关于启动设备。出站或者传出传输是从启动设备到目标设备的传输,同时入站或者进站传输是从目标设备到启动设备的传输。

- ISID: The initiator part of the Session Identifier. It is

explicitly specified by the initiator during Login.

ISID: 启动设备角色的会话标识符。在启动设备注册期间被明确地定义。

- I_T nexus: According to [SAM2], the I_T nexus is a

relationship between a SCSI Initiator Port and a SCSI Target Port.

For iSCSI, this relationship is a session, defined as a

relationship between an iSCSI Initiator's end of the session (SCSI

Initiator Port) and the iSCSI Target's Portal Group. The I_T nexus

can be identified by the conjunction of the SCSI port names; that

is, the I_T nexus identifier is the tuple (iSCSI Initiator Name +

',i,'+ ISID, iSCSI Target Name + ',t,'+ Portal Group Tag).

I_T nexus:根据[SAM2],I_T

nexus是一种关系在SCSI启动设备角色和SCSI目标设备角色之间产生。对于iSCSI,这种关系是一个会话,定义类似关系在启动设备会话的结尾部分(SCSI启动设备角色)和iSCSI目标设备的入口组(SCSI目标设备角色)。I_T

nexus 可以被支持在SCSI角色名的连接,就是说,这个I_T nexus标记是一组数据(iSCSI Initiator Name

+ ',i,'+ ISID, iSCSI Target Name + ',t,'+ Portal Group Tag).

Network Entity: The Network Entity represents a device or

gateway that is accessible from the IP network. A Network Entity

must have one or more Network Portals, each of which can be used to

gain access to the IP network by some iSCSI Nodes contained in that

Network Entity.

网络团体:网络团体表现为可通过IP网络访问的一个驱动或者网关。一个网络团体必须有一个或者多个网络入口,,每一个都可以使用,通过IP网络访问到一些iSCSI节点容器在网络团体中。

- Network Portal: The Network Portal is a component of a Network

Entity that has a TCP/IP network address and that may be used by an

iSCSI Node within that Network Entity for the connection(s) within

one of its iSCSI sessions. A Network Portal in an initiator is

identified by its IP address. A Network Portal in a target is

identified by its IP address and its listening TCP port.

网络入口:网络如后是一个网络团队的组件,有一个TCP/IP的网络地址可以使用给一个iSCSI节点,在一个ISCSI会话中提供连接。一个网络如后在启动设备中间被识别为一个IP地址。一个网络入口在目标设备被识别为一个IP地址+监听端口。

- Originator: In a negotiation or exchange, the party that

initiates the negotiation or exchange.

发起人:在一个协商或交换中,协商或发起的启动设备一方。

- PDU (Protocol Data Unit): The initiator and target divide

their communications into messages. The term "iSCSI protocol data

unit" (iSCSI PDU) is used for these messages.

PDU,协议数据单元。启动设备和目标设备分割他们的通讯到消息中。

- Portal Groups: iSCSI supports multiple connections within the

same session; some implementations will have the ability to combine

connections in a session across multiple Network Portals. A Portal

Group defines a set of Network Portals within an iSCSI Network

Entity that collectively supports the capability of coordinating a

session with connections spanning these portals. Not all Network

Portals within a Portal Group need participate in every session

connected through that Portal Group. One or more Portal Groups may

provide access to an iSCSI Node. Each Network Portal, as utilized

by a given iSCSI Node, belongs to exactly one portal group within

that node.

入口组:iSCSI支持多重连接在一个同样的会话中。部分实施将有能力结合连接在一个会话中访问多个网络接口。一个入口组定义了一套网络入口在一个iSCSI网络团体。

- Portal Group Tag: This 16-bit quantity identifies a Portal

Group within an iSCSI Node. All Network Portals with the same

portal group tag in the context of a given iSCSI Node are in the

same Portal Group.

入口组标签:这16字节大小识别一个入口组在一个iSCSI节点。所有的网络入口具有一样的入口组标签在一个给定iSCSI节点的上下文中是一样的入口组。

- Recovery R2T: An R2T generated by a target upon detecting the

loss of one or more Data-Out PDUs through one of the following

means: a digest error, a sequence error, or a sequence reception

timeout. A recovery R2T carries the next unused R2TSN, but requests

all or part of the data burst that an earlier R2T (with a lower

R2TSN) had already requested.

- Responder: In a negotiation or exchange, the party that

responds to the originator of the negotiation or exchange.

应答:

- SCSI Device: This is the SAM2 term for an entity that contains

one or more SCSI ports that are connected to a service delivery

subsystem and supports a SCSI application protocol. For example, a

SCSI Initiator Device contains one or more SCSI Initiator Ports and

zero or more application clients. A Target Device contains one or

more SCSI Target Ports and one or more device servers and

associated logical units. For iSCSI, the SCSI Device is the

component within an iSCSI Node that provides the SCSI

functionality. As such, there can be at most, one SCSI Device

within a given iSCSI Node. Access to the SCSI Device can only be

achieved in an iSCSI normal operational session. The SCSI Device

Name is defined to be the iSCSI Name of the node.

SCSI设备

- SCSI Layer: This builds/receives SCSI CDBs (Command Descriptor

Blocks) and relays/receives them with the remaining command execute

[SAM2] parameters to/from the iSCSI Layer.

SCSI标签

- Session: The group of TCP connections that link an initiator

with a target form a session (loosely equivalent to a SCSI I-T

nexus). TCP connections can be added and removed from a session.

Across all connections within a session, an initiator sees one and

the same target.

会话

- SCSI Initiator Port: This maps to the endpoint of an iSCSI

normal operational session. An iSCSI normal operational session is

negotiated through the login process between an iSCSI initiator

node and an iSCSI target node. At successful completion of this

process, a SCSI Initiator Port is created within the SCSI Initiator

Device. The SCSI Initiator Port Name and SCSI Initiator Port

Identifier are both defined to be the iSCSI Initiator Name together

with (a) a label that identifies it as an initiator port

name/identifier and (b) the ISID portion of the session

identifier.

SCSI 启动端口

- SCSI Port: This is the SAM2 term for an entity in a SCSI

Device that provides the SCSI functionality to interface with a

service delivery subsystem. For iSCSI, the definition of the SCSI

Initiator Port and the SCSI Target Port are different.

SCSI端口:

- SCSI Port Name: A name made up as UTF-8 [RFC2279] characters

and includes the iSCSI Name + 'i' or 't' + ISID or Portal Group

Tag.

SCSI端口名:一个名子字制作成UTF-8字符,包含iSCSI名+‘i’或’t’+ISID 或者入口组标签。

- SCSI Target Port: This maps to an iSCSI Target Portal

Group.

SCIS目标端口:这映射到一个iSCSI目标入口组。

- SCSI Target Port Name and SCSI Target Port Identifier: These

are both defined to be the iSCSI Target Name together with (a) a

label that identifies it as a target port name/identifier and (b)

the portal group tag.

SCSI目标端口名和SCSI目标端口认证:这里同时有两种定义这个iSCSI目标名。1.一个标签识别它作为一个目标端口名/验证。2.入口组标签。

- SSID (Session ID): A session between an iSCSI initiator and an

iSCSI target is defined by a session ID that is a tuple composed of

an initiator part (ISID) and a target part (Target Portal Group

Tag). The ISID is explicitly specified by the initiator at session

establishment. The Target Portal Group Tag is implied by the

initiator through the selection of the TCP endpoint at connection

establishment. The TargetPortalGroupTag key must also be returned

by the target as a confirmation during connection establishment

when TargetName is given.

SSID(会话ID): 一个会话在iSCSI启动设备和iSCSI目标两者之间被定义为一个会话ID.

是由一个启动设备角色(ISID)和一个目标设备角色(Target Portal Group

Tag)组成的一个数组。这个ISID是一个明确的规定启动设备会话建立。这个目标入口组标签键值也应该返回目标设备,当目标名称被设定时,目标设备认可在连接建立中。

- Target Portal Group Tag: A numerical identifier (16-bit) for

an iSCSI Target Portal Group.

目标入口组标签:一个数字验证,16字节给一个iSCSI 目标入口组

- TSIH (Target Session Identifying Handle): A target assigned

tag for a session with a specific named initiator. The target

generates it during session establishment. Its internal format and

content are not defined by this protocol, except for the value 0

that is reserved and used by the initiator to indicate a new

session. It is given to the target during additional connection

establishment for the same session.

TSIH(目标会话识别句柄):一个目标分配标签为了一个制定了名字的启动会话。这个目标产生在会话的连接期间。它的内部格式和内容没有定义在这个协议,出了变量0以外,变量0被保留使用在启动设备去标示一个新的会话。它是规定,目标增加连接的建立给一样的会话。

-------------------------

------------------------

2.2. Acronyms 缩写

Acronym Definition

------------------------------------------------------------

3DES :Triple Data Encryption Standard 三倍数据加密标准

ACA:Auto Contingent Allegiance

AEN :Asynchronous Event Notification 异步事件通知

AES: Advanced Encryption Standard 超强加密标准

AH: Additional Header (not the IPsec AH!) 增加头

AHS: Additional Header Segment 增加头部片段

API :Application Programming Interface 应用程序接口

ASC: Additional Sense Code 增加辨别码

ASCII: American Standard Code for Information Interchange

ASCQ :Additional Sense Code Qualifier

BHS :Basic Header Segment 基础头片段

CBC: Cipher Block Chaining 加密块链模式

CD :Compact Disk 协议盘

CDB :Command Descriptor Block 命令描述块

CHAP :Challenge Handshake Authentication

Protocol 询问握手认证协议

CID: Connection ID 连接ID

CO : Connection Only 仅连接

CRC :Cyclic Redundancy Check 循环冗余码校验

CRL : Certificate Revocation List 证书吊销列表

CSG :Current Stage

java支持iSCSI协议,ISCSI协议相关推荐

  1. 【存储】 iSCSI Target(tgt) |什么是iSCSI target|SCSI协议

    目录 简略 一.iSCSI 介绍 1. iSCSI 定义 2.什么是iSCSI target 3.几种常见的 iSCSI Target 3. 优缺点比较 软iscsi target 二.SCSI 协议 ...

  2. 缓冲区溢出_在Java中使用Google的协议缓冲区

    缓冲区溢出 最近发布了有效的Java第三版,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍. 在此版本中,显然存在与Java 7 , Java 8和Java ...

  3. java使用缓冲区读取文件_在Java中使用Google的协议缓冲区

    java使用缓冲区读取文件 最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然存在与Java 7 , ...

  4. 在Java中使用Google的协议缓冲区

    最近发布了 有效的Java第三版 ,我一直对确定此类Java开发书籍的更新感兴趣,该书籍的最新版本仅通过Java 6进行了介绍 . 在此版本中,显然有与Java 7 , Java 8和Java 9密切 ...

  5. springboot tomcat配置_Spring Boot项目如何同时支持HTTP和HTTPS协议

    本文首发于个人网站:Spring Boot项目如何同时支持HTTP和HTTPS协议 如今,企业级应用程序的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程 ...

  6. Java网络编程以及部分协议的使用说明

    网络编程 网络编程 概述 网络基础 计算机网络 网络编程的目的 网络编程中有两个主要的问题 网络通信要素概述 如何实现网络中的主机互相通信 网络通信协议 通信要素1:IP和端口号 IP 地址:Inet ...

  7. Java 监控直播流rtsp协议转rtmp、hls、httpflv协议返回浏览器

    Java 监控直播流rtsp协议转rtmp.hls.httpflv协议返回浏览器 目录 一:了解音视频流协议: 二:方案一 rtsp 转rtmp 1.下载nginx + nginx-rtmp-modu ...

  8. Java ee 应用层重点协议http协议

    文章目录 前言 一.HTTP是什么? 二.理解应用层协议 三.HTTP协议的工作过程 四.HTTP协议格式 4.1抓包工具的使用 4.2协议格式总结 4.2.1请求 4.2.2响应 五.HTTP请求( ...

  9. app及Java服务端实现JT808协议的定义解析

    app及Java服务端实现JT808协议的定义解析,可以用做行车记录仪等的app. 网上很多帖子已经对JT808协议做了说明,我在这里就不做过多的赘述了. 最近接到一个项目是打车类的,所以对这协议做了 ...

最新文章

  1. pg_dump 详解/使用举例
  2. 小学二年几手工计算机的制作,小学二年级创意手工制作方法
  3. 前端学习(1916)vue之电商管理系统电商系统之绘制面包屑导航和卡片视图
  4. python2 unicode编码_如何优雅解决python2.x的unicode编码优雅输出?
  5. 杭电计算机学院大学生程序设计竞赛(2015’11)
  6. windows下apache建立不同虚拟主机
  7. ubuntu搭建NFS服务 磁盘共享 nfs 搭建
  8. 这段iframe代码可以盖住dropdownlist
  9. 全国计算机三级网络技术题库南开,计算机三级网络技术上机题库《南开100题》最新版...
  10. 鼠标模拟android,android_模拟鼠标指针demo
  11. Android开发-魔窗DeeplinkDemo-AndroidStudio
  12. 【JavaScript】(二)俄罗斯方块
  13. 互联网众筹系统开发-一站式搭建众筹项目建设
  14. 匈奴国王阿提拉:令整个欧洲发抖的上帝之鞭
  15. SpringBoot集成OAuth2.0有新方案了
  16. 【自定义Matlab函数】利用Kronecker积求解矩阵方程AXB=D
  17. 联力L216装机心得
  18. 75%医用输液泵受漏洞威胁 360专家呼吁构建数字安全防御体系
  19. 【实用工具】Chrome浏览器英文翻译插件推荐:Google翻译
  20. 5C.炫酷迷宫(C++)

热门文章

  1. 函数的重载与 泛型(generic)有什么不同?
  2. BI商业智能项目中的若干风险要素
  3. PostgreSQL的HA解决方案-1主从和备份(master/slave and backup)
  4. 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
  5. Android Studio androidx 包冲突解决方法
  6. 解决Windows对JDK默认版本切换问题
  7. Long类型转json时前端js丢失精度解决方案
  8. 在2D数组上进行迭代时,为什么循环顺序会影响性能?
  9. Linux 文件的权限
  10. Android动态权限管理模型(4.3-6.0)