| 【中文题名】 | 智能网络磁盘(IND)存储系统通信协议的研究与设计 |
| 【英文题名】 | The Research and Design of the Intelligent Network Disk Storage System Communication Protocol |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | 网络存储,智能网络磁盘,通信协议,INDIP,, |
| 【英关键词】 | Network Storage,IND,Communication Protocol,IND/IP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>电子数字计算机(不连续作用电子计算机)>存贮器> |
| 【论文摘要】 |
存储需求的迅猛增长推动了存储技术的快速发展,本课题组所设计的新型智能网络磁盘(IND)存储系统,在结构上重点考虑网络和存储两方面的问题,内核经过特别的优化设计,具有独立的文件系统和协议处理机制,摆脱了服务器/存储系统的传统存储模式,有效避免了因服务器故障引发的单点故障和传输瓶颈问题,其低廉的成本及智能化的磁盘管理方式为中小企业提供了一个新的存储方案。
IND存储系统中的一个主要研究问题就是IND的通信协议问题,而要实现IND的通信,最重要的是要解决IND与以太网的连接方式及协议的设计与实现这两个方面的问题。
论文首先介绍IND系统的软、硬件体系结构,详细阐述了IND的数据访问原理、数据存储原理、通信原理及主要的功能特点。
文章其次探讨了IND的网络接入方案的选择,论述了嵌入式系统选用协议栈所要考虑的几个问题,通过对当前嵌入式协议栈的分析比较,针对IND存储系统的具体工作环境及实现目标,将通用的网络通信协议与嵌入式技术相结合,提出了研究开发适合IND存储系统的IND/IP协议栈的基本思路。结合本课题的设计目标,文章以TCP/IP协议为基础,遵循传统的协议栈规范,重点阐述了IND... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-10 |
|
第一章 绪论 |
10-22 |
|
1.1 研究背景与课题来源 |
10-11 |
|
1.1.1 网络数据存储需求 |
10 |
|
1.1.2 国内网络存储现状分析 |
10-11 |
|
1.1.3 课题来源 |
11 |
|
1.2 研究现状 |
11-19 |
|
1.2.1 网络存储的起源与发展 |
11-13 |
|
1.2.2 当前主要网络存储技术 |
13-14 |
|
1.2.3 网络存储研究新趋势 |
14-19 |
|
1.3 智能网络磁盘(IND) |
19-20 |
|
1.4 本文的主要工作 |
20-21 |
|
1.5 本文的组织结构 |
21-22 |
|
第二章 IND存储系统原理 |
22-32 |
|
2.1 IND存储系统架构 |
22-24 |
|
2.1.1 IND硬件体系结构 |
22-23 |
|
2.1.2 IND软件体系结构 |
23-24 |
|
2.2 IND功能原理 |
24-27 |
|
2.2.1 IND数据访问原理 |
24-25 |
|
2.2.2 IND数据存储原理 |
25-26 |
|
2.2.3 IND功能特点 |
26-27 |
|
2.3 IND通信原理 |
27-31 |
|
2.3.1 IND网络接入方案 |
27-28 |
|
2.3.2 嵌入式TCP/IP协议 |
28-30 |
|
2.3.3 IND协议栈的选择 |
30-31 |
|
2.4 本章小结 |
31-32 |
|
第三章 IND存储系统IND/IP协议栈设计 |
32-46 |
|
3.1 设计基础与目标 |
32-34 |
|
3.1.1 开发环境 |
32 |
|
3.1.2 IND/IP协议栈概述 |
32-33 |
|
3.1.3 IND/IP协议栈性能指标 |
33-34 |
|
3.2 IND/IP协议栈总体设计 |
34-36 |
|
3.2.1 IND/IP协议栈结构设计 |
35 |
|
3.2.2 IND/IP协议栈功能模块 |
35-36 |
|
3.2.3 IND/IP协议栈进程模型 |
36 |
|
3.3 IND/IP协议栈详细设计 |
36-44 |
|
3.3.1 网络接口层协议设计 |
36-39 |
|
3.3.2 网络层协议设计 |
39-41 |
|
3.3.3 传输层协议设计 |
41-42 |
|
3.3.4 应用层协议设计 |
42-44 |
|
3.4 IND/IP协议栈接口设计 |
44-45 |
|
3.4.1 应用程序接口设计 |
44 |
|
3.4.2 Socket API函数集 |
44-45 |
|
3.4.3 网络访问策略设计 |
45 |
|
3.5 本章小结 |
45-46 |
|
第四章 IND存储系统IND/IP协议栈的实现 |
46-61 |
|
4.1 数据报的发送与接收 |
46-49 |
|
4.1.1 数据报接收 |
46-48 |
|
4.1.2 数据报发送 |
48-49 |
|
4.2 ARP协议的实现 |
49-51 |
|
4.2.1 ARP初始化 |
49 |
|
4.2.2 ARP请求 |
49-50 |
|
4.2.3 ARP包处理过程 |
50-51 |
|
4.3 ICMP协议的实现 |
51 |
|
4.4 IP协议的实现 |
51-53 |
|
4.4.1 IP报的发送 |
52-53 |
|
4.4.2 IP报的接收 |
53 |
|
4.5 UDP协议的实现 |
53-54 |
|
4.6 TCP协议的实现 |
54-57 |
|
4.6.1 TCP的主动连接 |
55-56 |
|
4.6.2 TCP数据接收处理 |
56 |
|
4.6.3 TCP数据发送处理 |
56-57 |
|
4.6.4 TCP断开连接处理 |
57 |
|
4.6.5 TCP超时重传 |
57 |
|
4.7 Socket API接口实现 |
57-60 |
|
4.7.1 Socket结构定义 |
57-59 |
|
4.7.2 Socket的创建 |
59-60 |
|
4.8 本章小结 |
60-61 |
|
第五章 IND/IP协议安全及IND性能测试 |
61-66 |
|
5.1 IND/IP协议安全性分析 |
61-62 |
|
5.1.1 网络层安全分析 |
61-62 |
|
5.1.2 传输层安全分析 |
62 |
|
5.1.3 安全性校验分析 |
62 |
|
5.2 IND性能测试 |
62-65 |
|
5.2.1 测试环境 |
62-63 |
|
5.2.2 测试结果 |
63 |
|
5.2.3 与传统服务器系统对比 |
63-64 |
|
5.2.4 测试分析与评价 |
64-65 |
|
5.3 本章小结 |
65-66 |
|
第六章 总结与展望 |
66-68 |
|
6.1 工作总结 |
66-67 |
|
6.2 后继工作 |
67 |
|
6.3 展望未来 |
67-68 |
|
参考文献 |
68-72 |
|
致谢 |
72-73 |
|
攻读硕士学位期间主要的研究成果 |
73 |
|
| 【DOI】 | LunWen.ID:2.2008.364706 |