深度解析|硬盘协议大全,终于搞明白SCSI、IDE、FC、SATA……

本文深入解析了SCSI、IDE、FC、SATA等硬盘协议及其接口,探讨了它们在存储系统中的作用和相互关系。SCSI最初定义了从上层协议到底层物理层的标准,现已逐渐被IDE、FC、SATA、SAS、PCIe等替代或扩展。文章还介绍了各类协议的传输层、网络层和物理层接口,以及它们如何承载不同的上层协议,如SCSI、ATA、NVMe等。
摘要由CSDN通过智能技术生成

一提到SCSI、IDE、FC、SATA……, 这些令人眼花缭乱的存储协议和接口之间都有怎样千丝万缕关系呢,今天就给大家科普大全。

一.顶层协议描述了什么

在存储系统中,上层协议可以泛指“指令”,也就是比如“读出从某某开始的多少长度的扇区”,指令包含三大关键信息:

1. 操作码:Operation Code,或者称为OP code。比如Write,Read,Control(Inquery,Standby等等)。

2.起始地址:从哪开始读。如果是文件的话,精确到字节。如果是硬盘的话,精确到LBA(扇区)。

3.长度:从起始地址往后多长的一段字节或者扇区。

二.下层协议及接口有什么用

那么,指令如何传递给对端的设备?你可以自己将上述指令的二进制码再编码一下,用手电筒的亮灭传递给对方,对方收到之后闪一下手电筒表示已经收到。此时,手电筒编码、收到后怎么表示收到,这也是一种协议,属于传输层协议。而手电筒就是物理层的接口,最终通过物理层,也就是光在真空中传播来将信息发送到对方。

同理,SCSI指令/协议和NVMe指令/协议,是存储系统面向机械盘和固态介质分别开发的两种上层协议。它们可以被over到传输层协议+网络层/链路层/物理层接口上传输到对方,比如SCSI over FC,SCSI over SAS、[(SCSI over TCP)over IP] over ethernet(iSCSI), SCSI over RDMA over IB(SRP), SCSI over TCP over IP over IB。以及N

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值