0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

七种存储网络协议的介绍和比较

存储D1net 来源:51CTO 作者:51CTO 2020-12-25 13:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

组织需要对常见存储网络协议(如iSCSI、FC、FCoE、NFS、SMB/CIFS、HTTP和NVMe)的特性进行比较,以确定哪种协议最适合其需求。

存储网络协议使应用程序、服务器和其他系统能够与网络上的存储设备进行交互。与直接连接存储(DAS)相比,它们还使用户可以共享文件,并使组织支持更大的存储容量。

存储网络协议提供了一组标准规则,这些规则定义了如何在设备之间传输数据。诸如网络连接存储(NAS)和存储区域网络(SAN)之类的系统依靠存储协议来促进数据通信。云存储平台还使用协议来提供对其数据存储库的访问。

以下是用于支持网络存储的七个最常见的协议。

1.互联网小型计算机系统接口(iSCSI)

iSCSI是一种可以通过TCP/IP网络提供对存储设备的块级访问的传输层协议。该协议在TCP之上起作用,并描述了如何通过局域网(LAN)、广域网(WAN)或互联网传输SCSI数据包。iSCSI使IT部门可以建立共享存储网络,例如存储区域网络(SAN)。

由于iSCSI使用标准的以太网技术,因此组织通常会使用iSCSI,这使其比光纤通道(FC)更便宜、更容易采用。iSCSI可以利用多路径、巨型帧、数据中心桥接(DCB)和其他技术,可以更远距离高速传输数据。现在,基于iSCSI的SAN实施支持高达25 Gb以太网的数据速率,而50GbE和100GbE紧随其后。

目前主要的存储网络协议包括iSCSI、FC、FCoE、NFS、SMB/CIFS、HTTP和NVMe-oF。

2.光纤通道(FC)

光纤通道(FC)是一种高速网络技术,可以有序提供无损的原始数据块数据。该技术定义了多个通信层,用于使用光纤通道协议(FCP)传输SCSI命令和信息单元。除了SCS之外,光纤通道还能够与IP和其他协议互操作。它提供点对点、交换和环路接口,并可以提供高达128Gbps的数据速率。

创建光纤通道以支持存储区域网络(SAN),并解决SCSI和高性能并行接口(HIPPI)的缺点。它提供了可靠且可扩展的协议和接口,具有高吞吐量和低延迟,非常适合共享网络存储。在与光纤一起使用时,光纤通道可以支持相距10公里的设备。但是,光纤通道(FC)网络可能很复杂,并且需要使用专用设备,例如交换机、适配器、端口

3.以太网光纤通道(FCoE)

以太网光纤通道(FCoE)协议使光纤通道(FC)通信可以直接在以太网上运行。该协议使用无损以太网结构及其自身的帧格式将光纤通道(FC)帧封装在以太网帧中。以太网光纤通道(FCoE)使局域网(LAN)和存储区域网络(SAN)流量可以共享同一物理网络,但彼此保持隔离。它与标准以太网卡、交换机和电缆以及支持以太网光纤通道(FCoE)的组件一起使用。以太网光纤通道(FCoE)可以支持与高速以太网相同的数据速率。

通过以太网光纤通道(FCoE),组织可以在整个数据中心使用单一的布线方法,与常规光纤通道相比,这有助于简化管理并降低成本。以太网光纤通道(FCoE)还保留了常规光纤通道的一些延迟和流量管理优势,它可以使用数据中心桥接(DCB)来消除队列溢出期间的损失。但是,以太网光纤通道(FCoE)不能跨路由网络(如光纤通道)工作。

4.网络文件系统(NFS)

网络文件系统(NFS)既是一种分布式文件系统,也是一种网络协议,用于在同一局域网上的设备之间访问和共享文件。该系统及其协议通常用于支持网络连接存储(NAS)。网络文件系统(NFS)是一种低成本的网络文件共享选项,它使用户和应用程序能够访问、存储和更新远程计算机上的文件,就像使用直接连接存储(DAS)一样。

网络文件系统(NFS)使用远程过程调用(RPC)协议在客户端和服务器之间路由请求。尽管参与的设备必须支持网络文件系统(NFS),但它们不需要了解网络的详细信息。但是,远程过程调用(RPC)可能不安全,因此网络文件系统(NFS)应该仅部署在防火墙后面的受信任网络上。尽管Windows支持该协议,但该协议主要在Linux环境中使用。

5.服务器消息块/公用互联网文件系统(SMB/CIFS)

服务器消息块(SMB)是一种客户端-服务器通信协议,使用户和应用程序可以访问远程服务器上的存储和其他网络资源。因为它是响应请求协议,所以它在客户端和服务器之间传输多个消息以建立连接。服务器消息块(SMB)在应用程序层上运行,并且可以在TCP/IP网络上运行。与网络文件系统(NFS)一样,该协议通常用于网络连接存储(NAS)。

自从首次推出以来,已经发布了多种服务器消息块(SMB)。最早的一个是公用互联网文件系统(CIFS)。它是由微软公司引入的,被称为易用型协议,该协议存在一些漏洞,并且容易出现延迟问题。即使这样,它仍被Windows、Linux和Unix等操作系统所接受。后来的服务器消息块(SMB)使公用互联网文件系统(CIFS)几乎已过时。即使如此,服务器消息块(SMB)和公用互联网文件系统(CIFS)的术语也经常互换使用,尽管公用互联网文件系统(CIFS)只是单个服务器消息块(SMB)的实现。

6.超文本传输协议(HTTP)

HTTP通常不被认为是一种存储协议,但是它通常通过RESTful API和标准HTTP/HTTPS请求来支持对Amazon S3、Google Cloud Storage和Microsoft Azure等云存储服务的访问。Amazon S3已经成为云对象存储的事实上的标准,并且现在由内部部署存储系统(包括NAS)支持,从而巩固了HTTP作为存储协议的作用。

HTTP是在TCP/IP之上运行的全球互联网应用程序协议。它提供了一组在HTTP端点之间传输数据的规则,这些端点发送请求和接收响应。该协议基于客户端-服务器模型,得到了广泛的支持和实施。大多数编程语言都包含HTTP请求功能,这使得几乎所有应用程序都可以使用基于标准的技术来访问存储。

7. NVMe存储网络(NVMe-oF)

NVMe-oF建立在NVMe规范的基础之上,是一种高速存储协议,用于跨网络结构(如以太网、光纤通道和InfiniBand)访问固态存储。NVMe-oF定义了一种通用架构,用于使用基于NVMe消息的命令与存储系统接口。该协议可以支持许多NVMe设备,同时可以扩展NVMe设备及其子系统之间的距离。

NVM Express公司表示,NVMe-oF协议的90%与基本NVMe相同,后者是为通过外围组件互连Express总线直接连接到计算机的SSD硬盘设计的。像NVMe一样,NVMe-oF可以更好地利用闪存驱动器的固有速度,该速度通常受更传统的协议和接口的限制。提供全闪存阵列的存储供应商正在迅速采用NVMe-oF,以支持数据密集型工作负载和高性能计算。许多人认为NVMe-oF将最终成为企业存储的事实上的协议。李睿译

原文标题:七种常见存储网络协议的比较

文章出处:【微信公众号:存储D1net】欢迎添加关注!文章转载请注明出处。

51CTO

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4934

    浏览量

    90386
  • 服务器
    +关注

    关注

    14

    文章

    10438

    浏览量

    91846
  • 网络
    +关注

    关注

    14

    文章

    8378

    浏览量

    95696

原文标题:七种常见存储网络协议的比较

文章出处:【微信号:D1Net11,微信公众号:存储D1net】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Profibus转EtherCAT协议转换网关介绍

    转换网关”-1。这类网关充当桥梁,负责在两协议间进行实时的数据转换与映射。 其中,JH-PB-ECT 就是这样一款设计用于连接Profibus-DP网络与EtherCAT网络的通讯网
    的头像 发表于 02-05 14:42 317次阅读
    Profibus转EtherCAT<b class='flag-5'>协议</b>转换网关<b class='flag-5'>介绍</b>

    唯特偶与腾机器人签署战略合作协议

    2026年1月9日,深圳市唯特偶新材料股份有限公司(以下简称“唯特偶”)与腾机器人有限公司(以下简称“腾机器人”)签署战略合作协议
    的头像 发表于 01-14 15:58 547次阅读

    CW32L010的2启动模式介绍

    CW32L010 支持以下 2 启动模式: ●从主 FLASH 存储器启动,运行用户程序。 ●从启动程序存储器启动,运行内部 BootLoader。 当运行 Bootloader 时,用户可通过
    发表于 11-28 08:09

    Xilinx FPGA串行通信协议介绍

    Xilinx FPGA因其高性能和低延迟,常用于串行通信接口设计。本文深入分析了Aurora、PCI Express和Serial RapidIO这三在Xilinx系统设计中关键的串行通信协议介绍了它们的特性、优势和应用场景
    的头像 发表于 11-14 15:02 2930次阅读
    Xilinx FPGA串行通信<b class='flag-5'>协议</b><b class='flag-5'>介绍</b>

    NMSIS神经网络库使用介绍

    激活层和最大池化层,最后是一个全连接层。网络的输入是一个 32x32 像素的彩色图像,它将被分为 10 个输出类之一。此示例模型实现需要 32.3 KB 来存储权重,40 KB 用于激活,3.1 KB
    发表于 10-29 06:08

    飞凌嵌入式ElfBoard-Linux系统基础入门-网络相关shell命令之网络基础知识

    。 1.OSI层模型 OSI模型即网络结构的标准模型,是由国际互联网标准化组织定义的网络分层模型,虽然由于模型的实现太复杂,并没有实际的网络
    发表于 10-09 09:30

    什么是ANT+协议? 用途

    领域应用广泛。以下是其详细介绍协议性质 :ANT 是一超低功耗无线传感器网络协议,工作在 2.4GHz 的频段,采用时分多址 TDMA
    发表于 09-29 15:42

    CANopen转Profient网关协议介绍

    CANopen介绍: CANopen是一基于控制器局域网(CAN)的高层工业通信协议,由国际用户和制造商协会CiA于1995年发布,基础规范为CiA 301标准。该协议覆盖OSI模型
    的头像 发表于 09-25 17:31 982次阅读
    CANopen转Profient网关<b class='flag-5'>协议</b><b class='flag-5'>介绍</b>

    协议转换奇迹:Modbus设备秒连西门子PROFIBUS网络

    在现代化纺织机械车间里,常可见到不同品牌、不同协议的自动化设备共存。台达变频器通过Modbus RTU协议控制电机转速,而西门子PLC则通过PROFIBUS DP网络统筹整个生产线。如何实现这两
    的头像 发表于 09-24 16:01 517次阅读
    <b class='flag-5'>协议</b>转换奇迹:Modbus设备秒连西门子PROFIBUS<b class='flag-5'>网络</b>

    宁夏电信与曙光存储签署合作协议

    近日,宁夏电信与曙光存储签署合作协议。双方将充分结合高端存储、算力基础设施的建设优势,推动共建十万卡生态,提升宁夏“中国算力之都”的战略地位,全力服务国家“东数西算”战略工程。
    的头像 发表于 08-11 11:14 2449次阅读

    PCIe协议分析仪能测试哪些设备?

    PCIe协议分析仪能测试多种依赖PCIe总线进行高速数据传输的设备,其测试范围覆盖计算、存储网络及异构计算等多个领域,具体设备类型及测试场景如下:一、核心计算设备 GPU(图形处理器) 测试
    发表于 07-25 14:09

    SNMP协议在设备监控中的使用

    随着网络技术的飞速发展,网络管理变得日益重要。网络管理员需要一高效、可靠的方式来监控网络设备、收集状态信息并对其进行配置。简单
    的头像 发表于 06-27 11:48 823次阅读
    SNMP<b class='flag-5'>协议</b>在设备监控中的使用

    干货:二极管的七种用法

    (1)二极管简易直流稳压电路及故障处理 (2)二极管温度补偿电路及故障处理 (3)二极管控制电路及故障处理 (4)二极管限幅电路及故障处理 (5)二极管开关电路及故障处理 (6)二极管检波电路及故障处理 (7)继电器驱动电路中二极管保护电路及故障处理 获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-06 14:53

    RDMA简介3之四协议对比

    分别介绍这四协议。图1RDMA四协议网络层级关系图InfiniBand:InfiniBa
    发表于 06-04 16:05

    NVMe协议研究扫盲

    的不断发展,这些接口协议已成为关键的性能瓶颈。为了解决这一问题,存储供应商制定了一新的接口规范,即NVMe协议。 NVMe协议必要性 NV
    发表于 06-02 23:28