学位论文 > 优秀研究生学位论文题录展示
ENUM服务器的研究与设计
作 者: 宋致虎
导 师: 陶宏才
学 校: 西南交通大学
专 业: 计算机应用技术
关键词: ENUM E.164 DNS BIND NAPTR URI
分类号: TN915.02
类 型: 硕士论文
年 份: 2008年
下 载: 66次
引 用: 0次
阅 读: 论文下载
内容摘要
ENUM是IETF(国际互联网工程任务组)的电话号码映射工作组定义的一个协议,它实际上是将E.164电话号码翻译成在互联网上使用的其它的资源或服务,其出发点是提供一种全球性的网络基础架构服务,用户可以通过一个电话号码使用电话、传真、电子邮件等多种电信业务。ENUM技术是计算机网络资源寻址定位技术的一种,它的研究和使用推广对于下一代网络应用的发展,尤其是对于电话网和数据通信网之间的基于VOIP通讯应用的融合具有十分重要的意义。本文在深入分析DNS和ENUM相关技术原理的基础上,重点研究了ENUM服务器框架,划分并定义了各功能子系统,在局域网环境下,分别实现了ENUM服务器的各个子系统。笔者具体完成了以下工作:第一,对ENUM服务器体系结构、ENUM服务的应用及涉及的安全问题进行了详细分析,将ENUM服务应用框架划分为3个功能相对独立的子系统,即ENUM查询子系统、ENUM注册子系统和ENUM更新子系统,分析了各子系统的功能与需求。其中,ENUM查询子系统为用户提供通信入口,完成ENUM服务的解析与查询。当本地不能提供ENUM解析请求时,则采用递归方式查询远程服务器,同时在本子系统中采用对ENUM客户端用户的号码验证来改善DNS系统的安全性。在ENUM注册子系统中,详细分析了ENUM注册服务的体系结构及各种ENUM注册管理方案。在ENUM更新子系统中,主要分析了将更新子系统作为ENUM注册子系统与查询子系统之间的桥梁的设计目的、功能和更新子系统框架。第二,在对ENUM服务器体系结构及各子系统分析的基础上,分别对各子系统进行了详细的设计与实现。其中,在ENUM查询子系统中,主要解决以下3个问题:一是利用BIND库例程和DNS服务器构建、发送以及解析ENUM消息;二是按照ENUM协议的要求对NAPTR记录的解析,以查找出URIs;三是利用NAPTR记录中的Regexp字段的正则表达式控制非法用户对ENUM用户信息的访问。ENUM注册子系统主要实现了ENUM注册过程中的各项功能,并在ENUM服务设置完成后,向ENUM更新系统发送更新信号。ENUM更新子系统,主要实现了接收注册子系统的更新信号,并验证更新用户的权限,最后完成ENUM用户数据到ENUM DNS区数据文件的更新。最后,在局域网环境下对ENUM服务器进行了测试,并以电子邮件服务为例示范了ENUM服务的应用过程。
|
全文目录
摘要 6-8 Abstract 8-13 第1章 绪论 13-18 1.1 研究背景与意义 13-14 1.2 应用现状 14-16 1.3 问题提出及本文研究思路 16-17 1.4 论文章节安排 17-18 第2章 相关理论与技术基础 18-33 2.1 DNS简述 18-19 2.2 DNS提供的服务 19-20 2.3 DNS工作原理 20-28 2.3.1 DNS服务器 20-22 2.3.2 DNS解析 22-23 2.3.3 递归与迭代 23-26 2.3.4 DNS资源记录 26-27 2.3.5 DNS消息 27-28 2.4 ENUM概述 28-29 2.5 ENUM典型应用 29-33 2.5.1 IP→PSTN呼叫 29-30 2.5.2 IP→IP呼叫 30-31 2.5.3 全业务一号通 31 2.5.4 全方位号码可携带 31-33 第3章 ENUM服务器的分析与设计 33-52 3.1 应用设计目标 33-35 3.2 ENUM服务器框架设计 35-39 3.2.1 子系统划分及功能设计 36 3.2.2 数据库设计 36-38 3.2.3 ENUM框架及运作模式 38-39 3.3 ENUM查询子系统的分析与设计 39-44 3.3.1 ENUM DNS配置 40-43 3.3.2 电话号码预处理 43 3.2.3 ENUM解析查询 43-44 3.4 ENUM注册子系统的分析与设计 44-51 3.4.1 ENUM服务的申请 45 3.4.2 ENUM注册的基本原则 45-46 3.4.3 ENUM注册子系统体系结构 46-51 3.5 ENUM更新子系统的分析与设计 51-52 第4章 ENUM服务器的详细设计与实现 52-77 4.1 开发平台 52-53 4.2 ENUM查询子系统的实现 53-72 4.2.1 BIND安装及简介 53-60 4.2.2 构建局域网ENUM DNS 60-64 4.2.3 ENUM解析查询 64-72 4.3 ENUM注册子系统的实现 72-74 4.3.1 系统的功能及流程 72 4.3.2 注册页面的实现 72-73 4.3.3 登录页面的实现 73-74 4.3.4 注册与管理页面的实现 74 4.4 ENUM更新子系统的实现 74-77 4.4.1 接口设计与实现 74-75 4.4.2 ENUM DNS更新的实现 75-77 第5章 系统运行及效果 77-81 5.1 运行环境 77-78 5.2 运行过程及效果 78-81 结论与展望 81-82 致谢 82-83 参考文献 83-86 攻读硕士学位期间发表的论文 86
|
相似论文
- 基于改进CUSUM算法的DNS缓存攻击检测,TP393.08
- 甲酸钠催化传递还原DNS制备DSD酸,TQ247.5
- DNS降解反应机理及动力学研究,O643.12
- Windows操作系统DNS缓存性能分析,TP393.06
- 校园网DNS服务性能监测系统的研究与开发,TP393.18
- 硫化叶菌内切β-1,4-葡聚糖酶基因及甘露聚糖酶基因的克隆、表达与功能分析,Q78
- 基于遥感监测的杭州市土地利用动态变化及其温度效应,F301
- 基于DNS数据流的僵尸网络检测技术研究,TP393.08
- 校园智能DNS系统的构建和对DNS查询的统计分析,TP393.18
- DNS分布及配置探测系统的设计与实现,TP393.08
- 基于IPTABLES防火墙的DNS插件,TP393.08
- 域名过滤系统的设计与实现,TP393.06
- 基于DNS查询日志的互联网访问模式分析,TP393.09
- 网络服务器监测系统研究与开发,TP393.05
- IPv6环境下基于DNS自动更新的域名访问控制系统,TP393.09
- 并行网络爬虫设计与实现,TP391.3
- 木聚糖酶酶学性质的研究以及在棉织物前处理中的应用,TS195.6
- 基于DNS欺骗的远程渗透方案研究与实现,TP393.08
- IPv4/IPv6翻译网关的研究与设计,TP393.05
- Web通信协议研究与用户行为分析,TP393.04
- 基于Bind及Squid服务的内容分发网络的设计与实现,TP393.09
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 一般性问题 > 通信网结构与设计
© 2012 www.xueweilunwen.com
|