分享

IDE、SATA、SCSI/iSCSI是什么,差别还真大!

 新用户4943bDEZ 2023-10-31 发布于湖南
硬盘是计算机的重要组成,硬盘的读写速度对计算机的整体性能会产生比较大的影响。针对硬盘数据读取的快慢,硬盘接口可以分为IDESATASCSI三种。

IDE(Integrated Drive Electronics 电子集成驱动器)接口是目前最为普及、价格低廉的并行传输接口方式,是大多数的传统个人电脑的选择,使用的是ATA(AdvancedTechnology Attachment  高级技术附件)规范,使用该接口的硬盘称之为PATA硬盘(并行ATA硬盘)。

与IDE接口的并行传输方式不同,SATA(Serial Advanced Technology Attachment 串行高级技术附件)硬盘是采用串行传输方式,硬盘读写速度有较大的提高,数据验证也更为完整。

在三种硬盘接口方式中,读写速度以及灵活最高的是SCSI接口。SCSI(Small Computer System Interface 小型计算机系统接口)是用于计算机及其周边设备之间(硬盘、、打印机扫描仪等)系统级接口的独立处理器标准,具有系统资源占用率低、转速高、传输速度更快的特点,主要用在中高端的服务器上。

基于SCSI硬盘接口的存储网络,IBM、思科提出并开发出iSCSI(Internet Small Computer SystemInterface 因特网小型计算机系统接口),这是一种将SCSI接口与以太网技术相结合的存储技术。

2003年,IETF(The Internet Engineering Task Force  国际互联网工程任务组)正式将iSCSI作为新型存储技术标准,从SAN(存储网络)角度来看,也称之为IP-SAN,即基于IP技术的存储网络。而SAN的另外一个类型是FC-SAN,即基于光纤网络的存储网络,使用光纤通道协议(FC)。

在个人电脑上,硬盘都是通过总线来传输数据,而iSCSI技术则使服务器突破了物理环境的环境,可以通过以太网作为数据传输的通道。

从技术实现上来讲,iSCSI是基于IP协议的技术标准,它允许存储网络在TCP/IP协议上传输SCSI命令,实现SCSI和TCP/IP协议的连接,这样就可以通过TCP/IP网络来构建SAN,是FC-SAN低成本的替代产品,投资较少,不需要构建专门的传输网络,可以方便快捷对信息和数据进行交互式传输和管理。iSCSI默认的TCP端口是860和3260。

说起以太网,就不能不说起网卡。iSCSI使用的网卡是iSCSI-HBA(主机总线适配器),接口是RJ-45电口,如果是光口,那就是FC-HBA,俗称光纤网卡。

运行Linux系统的服务器会基于iSCSI协议把硬盘设备命令与数据打包成标准的TCP/IP数据包,然后通过以太网传输到目标存储设备,而当目标存储设备接收到这些数据包后,还需要基于iSCSI协议把 TCP/IP 数据包解压成硬盘设备命令与数据。

iSCSI技术在工作方式上,可以分为服务器端和客户端。服务器端由构建了磁盘整列的服务器组成,而客户端用于访问远端服务器端的存储资源。根据结构不同,磁盘阵列的形式可分为RAID0、RAID1、RAID5等多种形式。

总结下,在个人电脑领域,IDE、SATA硬盘接口是主流,但随着云计算的发展,使用SATA接口的固态硬盘(SSD)变得更为普及。而SCSI主要是为服务器设计的,iSCSI是使用SCSI协议的存储网络技术。

作者:知乎子不语(知乎、头条)。 记得城中日月,蝉鸣后又初雪。屋檐细雨,停在初见季节。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多