《信息存储与管理(第二版):数字信息的存储、管理和保护》—— 2.4 连接

本文涉及的产品
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据同步 1个月
简介:

本节书摘来异步社区《信息存储与管理(第二版):数字信息的存储、管理和保护》一书中的第2章,第2.4节,作者:【新加坡】G.Somasundaram ,【美】Alok Shrivastava,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 连接

信息存储与管理(第二版):数字信息的存储、管理和保护
连接(Connectivity)指的是各个主机之间或者主机同其他外围设备(如打印机、存储设备)之间的互连。这里重点讨论主机和存储设备之间的连接。主机和存储设备之间的连接和通信通过物理部件和接口协议实现。

2.4.1 连接的物理部件

物理部件(physical components)指的是连接主机和存储的硬件。主机和存储间连接的3个物理部件是:主机接口设备、端口和线缆(如图2-4所示)。

a7ead13ec123d02ce8befbcce31dd26197c008a6

主机接口设备(host interface device)或称主机适配器(host adapter)用于主机和主机之间,或主机和存储设备之间的连接。例如,主机总线适配器(host bus adapter,HBA)和网络接口卡(network interface card,NIC)都属于主机接口设备。主机总线适配器是一种专用集成电路(application-specific integrated circuit,ASIC)板,承担着主机和存储之间的I/O接口功能,将CPU从额外的I/O处理任务中解放出来。一台主机通常包含多个HBA。

端口(Port)是专用插口,使得主机和外部设备之间可以建立连接。一个HBA上有一个或多个连接主机和存储的端口。电缆(Cable)用于将内部或外部设备连接到主机上,由铜或光纤制成。

2.4.2 接口协议

主机和存储之间的通信需要通过协议。协议是通过在通信的源端和目的端都使用接口设备(或者控制器)来实现的。用于主机和存储设备之间的最常见的接口协议包括集成设备电路/高级技术附件IDE/ATA协议、小型计算机接口(SCSI)协议、光纤通道(Fibre Channel)协议和互联网协议(Internet Protocol)。

集成设备电路/高级技术附件(IDE/ATA和SATA)
IDE/ATA是一个常见的用于存储设备之间(如磁盘和CD-ROM驱动器之间)连接的接口协议标准。该协议支持并行传输,因此也被称为并行ATA(PATA)或ATA。IDE/ATA有多种标准和命名。Ultra DMA/133版本的ATA协议支持133MB/s的吞吐率。在主从(master-slave)配置中,一个ATA接口支持每个连接器(connector)连接两个存储设备。如果看重磁盘的性能,不建议两个设备共享端口。

本协议的串行版本支持单比特(single bit)串行传输,也被称为串行ATA(SATA)。SATA凭借其高性能低成本的优势在较新的系统上已取代PATA。SATA 3.0标准的最高数据传输率已达6 GB/s。

小型计算机接口(SCSI)和串行SCSI
SCSI已成为高端计算机中优先选择的连接协议。该协议支持数据并行传输,性能、扩展性和兼容性都优于ATA协议。但是,因为成本较高,在家庭及个人桌面用户中不够普及。与最初的SCSI协议相比,目前的SCSI协议已做了完善并包含了一系列的技术和标准。在一条总线上,SCSI可支持最多16个设备,传输速率可达640MB/s(Ultra-640版本)。

串行连接SCSI(serial attached SCSI,SAS)是点对点的串行协议,与并行SCSI不同。较新版本的串行SCSI协议(SAS 2.0)支持最高6 Gb/s的传输率。更多关于SCSI架构和接口的细节,参见本书附录B。

光纤通道(Fibre Channel)
光纤通道(Fibre Channel)是用于广泛用于存储设备高速通讯的协议。光纤通道接口支持Gb级的网络传输速度。光纤通道协议是串行数据传输协议,使用铜线或光纤进行数据传输。最新版本的光纤通道接口(16FC)支持的数据传输率高达16Gb/s。光纤通道协议及其特性将在第5章中详细介绍。

互联网协议(Internet Protocol)
IP作为网络协议,一直以来主要用于主机和主机之间的通信。随着新技术的兴起,IP网络成为主机和存储间通信的可行选择。IP在成本和成熟性上有优势,商业机构也可以利用已有的IP网络。iSCSI和FCIP协议都是利用IP网络实现主机和存储通信的例子。这些协议将在第6章中详细介绍。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
存储 算法 调度
分页储存管理.分段储存管理.虚拟储存管理
分页储存管理和分段储存管理是操作系统中常用的两种内存管理方式。 1. 分页储存管理: - 基本原理:将物理内存和逻辑内存划分为固定大小的页面和页面框,使得逻辑地址空间和物理地址空间可以对应起来。进程的逻辑地址空间被划分为多个固定大小的页面,每个页面与一个物理内存页面框对应。通过页表将逻辑地址映射到物理地址,实现地址转换。 - 优点:简单、灵活,能够提供较大的逻辑地址空间,适用于多道程序设计和虚拟内存管理。 - 缺点:存在内部碎片,会造成一定的存储空间浪费。 2. 分段储存管理: - 基本原理:将进程的逻辑地址空间划分为若干个逻辑段,每个逻辑段代表一个逻辑单位,如代码
188 0
|
3月前
|
存储 JSON Kubernetes
在K8S中,存储敏感信息方式有哪些?
在K8S中,存储敏感信息方式有哪些?
|
6月前
|
存储 缓存 固态存储
|
6月前
|
存储 数据安全/隐私保护
平台设计-联系信息的存储
之前说过平台的用户信息是集中存储的