| 【中文题名】 | 基于嵌入式Linux的远程管理协议的研究与设计 |
| 【英文题名】 | Research and Design of CPE WAN Mangagement Protocol Based on Embedded Linux |
| 【学科专业】 | 模式识别与智能系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-12 |
| 【中关键词】 | Linux,远程管理协议,面向服务架构,简单对象协议,安全套接字, |
| 【英关键词】 | Linux,CPE WAN Management Protocol,Service Oriented Architecture,Simple Object Access Protocol,Secure Socket Laye, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>> |
| 【论文摘要】 |
随着科技的进步,家庭网络在整个网络中占的比重越来越大,面对纷繁的设备维护工作,服务提供商需要比简单网络管理协议的功能更加丰富的新技术,而DSL论坛正是在这时提出了技术报告(TR069)——远程管理协议,为设备的远程管理提供了一套完整的施行机制。本文在嵌入式linux平台上,在网关设备上研究和实现远程管理协议的功能框架。
本文是在没有其它成功案例可参考的条件下,以面向服务、面向对象为指导思想,仔细分析TR069的各项功能、机制,抽象出功能模块,完成TR069协议的架构设计和基本功能的实现。
在软件的实现过程中,对SSL协议、SOAP协议做了认真研究,并对SSL协议提出版本兼容性问题。此外,对Linux的内核链表、内存管理和日志系统做了深入学习,并且借鉴Linux的实现方式完成了协议软件Agent的内存空间的管理和简洁的日志工具logger,对于相关软件的开发有借鉴之处。
目前还没有完整TR069协议框架实现的文献,本文以C语言设计开发的完整TR069框架,移植性好,具有一定的应用价值和学术价值。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-7 |
|
第一章 绪论 |
7-11 |
|
§ 1-1课题背景与问题提出 |
7-8 |
|
1-1-1课题背景介绍 |
7 |
|
1-1-2存在问题分析 |
7-8 |
|
§ 1-2嵌入式 Linux 综述 |
8-9 |
|
1-2-1嵌入式 Linux 的产生与发展 |
8 |
|
1-2-2 嵌入式 Linux 的关键 |
8-9 |
|
§ 1-3本文主要内容及结构 |
9-11 |
|
第二章 TR069 协议族概述 |
11-21 |
|
§2-1 TR069 协议族概述 |
11-13 |
|
2-1-1 协议族来源 |
11 |
|
2-1-2 协议族成员及功能 |
11-13 |
|
§2-2 TR069 协议族层次定义 |
13-15 |
|
2-2-1 协议族层次定义 |
13 |
|
2-2-2 SOAP 协议 |
13-15 |
|
2-2-3 SSL 协议概述 |
15 |
|
§2-3 TR069 与 SNMP 的比较 |
15-18 |
|
2-3-1 SNMP 概述 |
15-16 |
|
2-3-2 Agent 原理 |
16-18 |
|
§2-4 其他相关概念 |
18-21 |
|
2-4-1 面向服务架构 |
18 |
|
2-4-2 Web service 概述 |
18-21 |
|
第三章 TR069 多层次系统架构 |
21-33 |
|
§3-1 什么是软件架构 |
21-22 |
|
3-1-1 软件架构概念 |
21 |
|
3-1-2 软件架构描述和目标 |
21-22 |
|
§3-2 TR069 协议功能框架 |
22-27 |
|
3-2-1 功能描述 |
22-24 |
|
3-2-2 CPE 实现的基本要求 |
24-25 |
|
3-2-3 CPE 端的实现目标 |
25-27 |
|
§3-3 CPE 端的系统架构 |
27-33 |
|
3-3-1 面向服务的架构 |
27-28 |
|
3-3-2 多层次 CPE 系统框架 |
28-31 |
|
3-3-3 CPE 系统数据流图 |
31-33 |
|
第四章 Agent 系统模块的设计与实现 |
33-53 |
|
§4-1 Connect 模块 |
33-41 |
|
4-1-1 Agent 的安全性连接 |
33-34 |
|
4-1-2 Http 安全连接的实现 |
34-36 |
|
4-1-3 Https 安全连接 |
36-40 |
|
4-1-4 SSL 安全连接的实现 |
40-41 |
|
§4-2 内存空间管理模块 |
41-45 |
|
4-2-1 网络设备的局限性 |
41 |
|
4-2-2 链表在空间管理中的应用 |
41-45 |
|
§4-3 数据处理模块 |
45-50 |
|
4-3-1 协议族参数的特点 |
45-46 |
|
4-3-2 参数二叉树和链表的联合应用 |
46-50 |
|
4-3-3 对数据处理模块的改进意见 |
50 |
|
§4-4 Logger 模块的设计与实现 |
50-53 |
|
4-4-1 Logger 工具的重要性 |
50 |
|
4-4-2 Logger 模块的实现 |
50-52 |
|
4-4-3 Logger 模块的改进 |
52-53 |
|
第五章 结论 |
53-54 |
|
§5-1 本文研究工作总结 |
53 |
|
§5-2 未来研究方向展望 |
53-54 |
|
参考文献 |
54-56 |
|
致谢 |
56 |
|
| 【DOI】 | LunWen.ID:2.2008.376531 |