- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iSCSI技术白皮书/Solution/Multimedia_Communicate/Video_Surveillance_Storage/How_Do_I_Do_It/White_Paper/201008/686814_30004_0.htm收藏/Solution/Multimedia_Communicate/Video_Surveillance_Storage/How_Do_I_Do_It/White_Paper/201008/686814_30004_0.htm打印/Solution/Multimedia_Communicate/Video_Surveillance_Storage/How_Do_I_Do_It/White_Paper/201008/686814_30004_0.htm推荐第1章?背景技术1.1??iSCSI概述2003年2月11日,IETF(Internet Engineering Task Force,互联网工程任务组)通过了iSCSI(Internet SCSI)标准,这项由IBM、Cisco共同发起的技术标准,经过三年20个版本的不断完善,终于得到了IETF认可。这吸引了很多的厂商参与到相关产品的开发中来,也推动了更多的用户采用iSCSI的解决方案。iSCSI?,全称:Internet Small Computer System Interface,它是通过TCP/IP网络传输SCSI指令的协议。iSCSI协议参照SAM-3(SCSI Architecture Model?–?3)制订。在SAM-3的体系结构,iSCSI属于传输层协议,在TCP/IP模型中属于应用层协议。1.2??SCSI技术要了解iSCSI协议,首先需要了解SCSI。SCSI全称是Small Computer System Interface,小型计算机接口。SCSI是1979年由美国的施加特(Shugart)公司(希捷的前身)研发并制订,由美国国家标准协会(ANSI)公布的接口标准。SCSI Architecture Model(SAM-3)用一种较松散的方式定义了SCSI的体系架构。?图1-1?SCSI体系结构分解图SCSI Architecture Model-3,是SCSI体系模型的标准规范;它自底向上分为4个层次:??物理连接层(Physical Interconnects)——如Fibre Channel Arbitrated Loop、Fibre Channel Physical Interfaces;??SCSI传输协议层(SCSI Transport Protocols)——如SCSI Fibre Channel Protocol、Serial Bus Protocol、Internet SCSI;??共享指令集(SCSI Primary Command),适用于所有设备类型;设备类型??专用指令集(Device-Type Specific Command Sets)——如块设备指令集SBC(SCSI Block Commands);流设备指令集SSC(SCSI Stream Commands);多媒体指令集MMC(SCSI-3 Multimedia Command Set)?简单地说,SCSI定义了一系列规则提供给I/O设备,用以请求相互之间的服务用。每个I/O设备称为“逻辑单元”(LU),每个逻辑单元都有一个唯一的地址来区分它们,这个地址称为“逻辑单元号”(LUN)。SCSI模型采用客户端/服务器(C/S,Client/Server)模式,客户端称为initiator,服务器称为target,数据传输时,initiator向target发送request,target回应response,在iSCSI协议中也沿用了这套思路。图1-2?SCSI设备服务和任务请求交互模型?第2章?iSCSI协议2.1??iSCSI协议栈描述iSCSI是集成了SCSI协议和TCP/IP协议的新的协议。它是在SCSI基础上扩展了网络功能,也就是可以让SCSI命令通过网络传送到远程SCSI设备上,而SCSI协议只能访问本地的SCSI设备。iSCSI是传输层之上的协议,使用TCP连接建立会话。在initiator端的TCP端口号随机选取,target的端口号默认是3260。iSCSI使用客户/服务器模型。客户端称为initiator,服务器端称为target。Initiator:通常指用户主机系统,用户产生SCSI请求,并将SCSI命令和数据封装到TCP/IP包中发送到IP网络中。Target:通常存在于存储设备上,用于转换TCP/IP包中的SCSI命令和数据。?图2-1?iSCSI协议栈2.2??iSCSI通信模型iSCSI结构模型
文档评论(0)