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

简介:

本节书摘来异步社区《信息存储与管理(第二版):数字信息的存储、管理和保护》一书中的第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章中详细介绍。

相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
JavaScript 开发者
组件切换-使用 Vue 提供的 component 元素实现组件|学习笔记
快速学习组件切换-使用 Vue 提供的 component 元素实现组件
286 0
组件切换-使用 Vue 提供的 component 元素实现组件|学习笔记
|
13天前
|
Linux 开发工具 iOS开发
Codex保姆级教程(下载+安装+登录+使用,含所有版本,2026最新)
Codex是OpenAI推出的开源AI编程智能体,本地运行,可理解整个代码库,支持自然语言指令改代码、执行命令、跑测试、修Bug,兼容Win/macOS/Linux。(239字)
5391 40
|
13天前
|
JavaScript API iOS开发
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(DSH)是DeepSeek于2026年开源的MIT协议AI Agent框架,支持插件化组装模型、工具、沙箱与UI,兼容主流大模型。本文提供免Node.js的桌面端安装包(Win/macOS),含详细图文教程及热门插件推荐。
4750 54
|
7天前
|
Linux 开发工具 iOS开发
2026最新codex下载安装保姆级使用教程(下载+安装+登录+使用,含所有历史版本)
本文详解OpenAI Codex国内快速上手指南:提供Win/macOS/Linux全平台免安装包、npm/Homebrew等多方式安装、账号/API Key双登录、简体中文切换,覆盖下载、安装、汉化、使用及高频避坑(如微软商店失败、npm超时等),10分钟即可跑通。
1925 5
|
14天前
|
iOS开发 Docker MacOS
【2026实测】Docker Desktop下载、安装、汉化、配置教程(附官网安装包)
Docker Desktop 是 Docker 官方推出的桌面容器管理工具,集成引擎、CLI、图形界面与 Kubernetes,支持 Win/macOS/Linux。2026 最新版 4.88.1 强化 ARM 原生运行、镜像加速及资源可视化,附中文汉化与国内镜像配置指南。
2258 7
|
5天前
|
人工智能 安全 API
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(dsh)是DeepSeek AI于2026年开源的轻量级Agent运行框架,基于Cordis内核,践行“一切皆插件”理念。支持Web/桌面双端,开箱即用;内置多模型接入、丰富插件生态(超3.5万),适配编程、办公、创作等场景。(239字)
1222 0
|
8天前
|
云安全 人工智能 安全
|
1天前
|
云安全 人工智能 安全

热门文章

最新文章