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

一种基于DHT的服务标识解析机制的设计与实现

作 者: 潘峥
导 师: 张宏科
学 校: 北京交通大学
专 业: 通信与信息系统
关键词: 分布式哈希表 服务标识 名字解析 一体化网络 Chord
分类号: TP393.03
类 型: 硕士论文
年 份: 2008年
下 载: 77次
引 用: 0次
阅 读: 论文下载
 

内容摘要


资源的获取和服务的接入是当前互联网最主要的两种应用,几乎所有的网络活动都需要两者的支持。现有互联网体系下,资源获取和服务接入主要基于统一资源定位符(URL)和域名系统(DNS)实现。其中,URL通过分段的结构对资源、服务进行描述和标识;DNS采用以主机为中心的处理模式对资源、服务进行注册和查询,用户在获得资源的过程中只需由域名解析出主机的IP地址,资源的管理和维护完全由主机处理。然而,以上基于URL分段结构和DNS主机中心模式的设计存在资源描述能力差、更新速度慢、系统配置过程复杂等弱点,很难满足许多新应用的要求。越来越多的研究机构开始从不同角度提出新的名字解析系统的解决方案。本文的工作是国家“973”项目“一体化可信网络与普适服务体系基础研究”原型系统实现的一部分,主要研究一体化网络环境中名字解析机制的设计与实现方法。一体化网络创建了服务标识机制与理论,对各种网络服务进行统一描述和标识,以实现多种服务的统一处理。本文旨在设计一种基于分布式哈希表(DHT)系统结构的服务标识解析机制。它的作用是将一体化网络中的服务标识解析成连接标识,实现服务统一建立。它是一个能够方便地在一体化网络环境中进行资源查找的名字解析机制,其在资源表达能力、数据移动性支持、系统健壮性和系统负载均衡等方面加强了名字解析系统的功能,是在一体化网络环境中对域名系统的有益补充。本系统设计的重点是服务标识映射服务器,它采用DHT系统结构进行设计,使服务标识映射服务器系统成为一个多服务器组成的分布式对等网络。本文按照以下结构对一种基于DHT的服务标识解析机制的设计与实现进行描述。首先,本文介绍一体化网络和DHT网络的基本理论。其次,本文介绍该机制的系统结构、总体设计和模块划分,并按照自顶向下的方法详细讨论一些关键模块的实现原则和实现方法。最后,本文介绍了该服务标识解析机制的搭建环境,并在此环境下完成编码和测试。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-11
1 引言  11-17
  1.1 研究背景  11-12
  1.2 国内外研究现状  12-15
    1.2.1 DNS的扩展工作  12-14
    1.2.2 对现有名字解析系统的改进  14-15
  1.3 论文主要工作及结构  15-17
2 一体化网络与DHT网络介绍  17-30
  2.1 一体化网络介绍  17-19
    2.1.1 一体化体系结构  17-18
    2.1.2 “服务层”结构模型  18-19
  2.2 DHT网络介绍  19-22
    2.2.1 P2P网络概述  19-20
    2.2.2 DHT网络介绍  20-22
  2.3 Chorl算法介绍  22-30
    2.3.1 系统模型  22-23
    2.3.2 拓扑结构  23-24
    2.3.3 路由查找算法  24-26
    2.3.4 单个节点加入网络  26-27
    2.3.5 多节点同时加入网络  27-30
3 服务标识映射服务器的设计  30-63
  3.1 服务标识解析机制的系统模型描述  30-40
    3.1.1 系统设计背景  30-32
    3.1.2 系统模型  32-35
      3.1.2.1 服务标识映射服务器的设计思路  32-33
      3.1.2.2 缓存和安全方面的设计思路  33-34
      3.1.2.3 系统模型结构  34-35
    3.1.3 服务的注册和查找  35-39
      3.1.3.1 服务注册过程  36
      3.1.3.2 服务查找过程  36-37
      3.1.3.3 注册服务信息介绍  37-39
    3.1.4 扩展系统模型  39-40
  3.2 服务标识映射服务器整体设计  40-51
    3.2.1 系统时序图  40-44
    3.2.2 服务器程序模块  44-48
      3.2.2.1 DHT路由模块  45-46
      3.2.2.2 工具模块  46-48
    3.2.3 客户端程序模块  48-51
      3.2.3.1 注册和查找模块  48-49
      3.2.3.2 其他功能模块  49-51
  3.3 服务标识映射服务器模块设计  51-63
    3.3.1 数据包的类型  51-54
    3.3.2 发送和接收数据包的函数  54-55
    3.3.3 相关数据结构设计  55-58
    3.3.4 DHT程序模块  58-61
    3.3.5 工具程序模块  61-63
4 服务标识解析系统的实现与测试  63-73
  4.1 系统搭建环境  63-64
  4.2 服务器配置  64-66
    4.2.1 数据库配置  64
    4.2.2 服务器配置文件  64-66
  4.3 服务标识映射服务器运行测试  66-70
    4.3.1 周期消息分析  66-68
    4.3.2 具体数据包分析  68-70
  4.4 服务注册测试  70-71
  4.5 服务查找测试  71-73
5 结论  73-74
参考文献  74-77
作者简历  77-79
学位论文数据集  79

相似论文

  1. 基于物理拓扑感知的Chord算法研究,TP393.02
  2. 基于Chord和Bloom Filter的网格信息服务研究,TP393.09
  3. 基于Chord的对等网拓扑结构及搜索算法研究,TP393.02
  4. 基于嵌入式的自主下载系统的设计与研究,TP311.52
  5. 移动Agent通信机制的研究与设计,TP393.02
  6. 战场环境下基于P2P的上下文搜索研究,TP393.02
  7. 基于Kademlia的P2P网络资源定位模型改进,TP393.02
  8. 基于P2P的异构即时通讯系统的研究与实现,TP393.09
  9. 基于P2P机制的网格资源查找模型—层次式Chord环,TP393.02
  10. 基于Kademlia协议的VoIP系统的研究与设计,TN916.2
  11. 基于P2P-SIP的VoIP关键技术研究,TN916.2
  12. 基于Pastry-C-SIP的网络电话原型系统的研究与设计,TN916.2
  13. P2P网络中资源搜索算法的研究,TP393.02
  14. 基于P2P的SIP系统研究与应用,TP393.02
  15. 基于P2P的物联网信息发现服务的研究,TN929.5
  16. 基于chord的查找算法的研究和改进,TP393.02
  17. 基于DHT的物联网资源寻址关键技术研究,TN929.5
  18. 基于IMS的P2P网络电视系统架构的研究,TN949.292
  19. 基于DHT的P2P覆盖网络设计与分析,TP393.02
  20. 结构化P2P覆盖网设计与搜索机制研究,TP393.02
  21. 基于Chord的P2P搜索模型研究及其应用,TP393.02

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络互连技术
© 2012 www.xueweilunwen.com