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