学位论文 > 优秀研究生学位论文题录展示

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

相似论文

  1. 基于改进CUSUM算法的DNS缓存攻击检测,TP393.08
  2. 甲酸钠催化传递还原DNS制备DSD酸,TQ247.5
  3. DNS降解反应机理及动力学研究,O643.12
  4. Windows操作系统DNS缓存性能分析,TP393.06
  5. 校园网DNS服务性能监测系统的研究与开发,TP393.18
  6. 硫化叶菌内切β-1,4-葡聚糖酶基因及甘露聚糖酶基因的克隆、表达与功能分析,Q78
  7. 基于遥感监测的杭州市土地利用动态变化及其温度效应,F301
  8. 基于DNS数据流的僵尸网络检测技术研究,TP393.08
  9. 校园智能DNS系统的构建和对DNS查询的统计分析,TP393.18
  10. DNS分布及配置探测系统的设计与实现,TP393.08
  11. 基于IPTABLES防火墙的DNS插件,TP393.08
  12. 域名过滤系统的设计与实现,TP393.06
  13. 基于DNS查询日志的互联网访问模式分析,TP393.09
  14. 网络服务器监测系统研究与开发,TP393.05
  15. IPv6环境下基于DNS自动更新的域名访问控制系统,TP393.09
  16. 并行网络爬虫设计与实现,TP391.3
  17. 木聚糖酶酶学性质的研究以及在棉织物前处理中的应用,TS195.6
  18. 基于DNS欺骗的远程渗透方案研究与实现,TP393.08
  19. IPv4/IPv6翻译网关的研究与设计,TP393.05
  20. Web通信协议研究与用户行为分析,TP393.04
  21. 基于Bind及Squid服务的内容分发网络的设计与实现,TP393.09

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 一般性问题 > 通信网结构与设计
© 2012 www.xueweilunwen.com