DNS递归服务器推荐系统设计与实现
发布时间:2017-06-21 20:20
本文关键词:DNS递归服务器推荐系统设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着互联网的发展和普及,域名系统作为互联网的重要基础设施,对人们的网络生活有着至关重要的影响。而DNS(域名系统)递归服务器,作为和客户端直接交互的域名服务器,其健康状况和服务质量直接关系到用户获取到的解析数据的完整性、正确性和及时性。因此,如何为用户推荐健康状况好、服务质量优的DNS递归服务器成为如今网络安全领域中亟待解决的问题。本文通过探测获取DNS递归服务器基础信息和服务质量,提出了DNS递归服务器健康状况评估模型和服务质量评估模型,并设计实现了DNS递归服务器推荐系统,为用户推荐适合的、健康状况好、服务质量优的DNS递归服务器。首先,本文介绍了DNS相关理论,包括DNS基础理论、DNS信息探测的相关理论和方法以及DNS评价与推荐的相关理论和方法。其次,本文设计并实现了DNS递归服务器推荐系统。该系统分为数据探测、数据分析和推荐评价三个模块。其中数据探测包括DNS递归服务器基础信息探测和服务质量探测,探测了DNS类型、协议支持情况、软件版本信息、漏洞信息等基础信息,以及网络性能和DNS可解析性等服务质量。数据分析包括DNS递归服务器健康状况评估和服务质量评估,分别采用层次分析法和复相关系数法,对基础信息探测结果和服务质量探测结果进行了分析,得到了DNS递归服务器健康状况评估值和服务质量评估值。推荐评价包括综合推荐和当前服务器评价,根据健康状况评估结果和服务质量评估结果,向用户推荐适合的、健康状况好、服务质量优的DNS递归服务器,同时可以对用户当前DNS服务器进行评价。最后,本文测试了DNS递归服务器推荐系统,从功能和性能两个方面对系统的每个模块及其子模块进行了测试。综上所述,本文完成了DNS递归服务器推荐系统。通过系统测试表明,该系统满足设计目标。
【关键词】:DNS 推荐系统 健康状况 服务质量
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.3;TP393.05
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-16
- 1.1 课题来源10
- 1.2 课题研究的目的和意义10-11
- 1.3 国内外研究现状11-14
- 1.3.1 DNS信息测量研究现状11-12
- 1.3.2 DNS评价与推荐研究现状12-14
- 1.4 本文研究内容及组织结构14-16
- 第2章 DNS相关理论介绍16-26
- 2.1 DNS基础理论16-22
- 2.1.1 DNS发展历史16
- 2.1.2 DNS基本概念16-17
- 2.1.3 DNS工作原理17-18
- 2.1.4 DNS报文格式18-22
- 2.2 DNS信息测量22-24
- 2.2.1 DNS测量方式23
- 2.2.2 DNS测量内容23-24
- 2.3 DNS评价与推荐24-25
- 2.3.1 DNS评价24-25
- 2.3.2 DNS推荐25
- 2.4 本章小结25-26
- 第3章DNS递归服务器推荐系统设计26-50
- 3.1 系统需求分析26-28
- 3.1.1 系统功能需求26-27
- 3.1.2 系统非功能需求27-28
- 3.2 系统总体设计28-35
- 3.2.1 系统设计目标28
- 3.2.2 系统功能结构设计28-29
- 3.2.3 系统架构设计29
- 3.2.4 系统数据库设计29-35
- 3.3 系统详细设计35-48
- 3.3.1 数据探测模块设计35-41
- 3.3.2 数据分析模块设计41-46
- 3.3.3 推荐评价模块设计46-48
- 3.4 本章小结48-50
- 第4章 DNS递归服务器推荐系统实现50-65
- 4.1 数据探测模块实现50-60
- 4.1.1 基础信息探测子模块实现50-57
- 4.1.2 服务质量探测子模块实现57-60
- 4.2 数据分析模块实现60-62
- 4.2.1 健康状况评估子模块实现60-61
- 4.2.2 服务质量评估子模块实现61-62
- 4.3 推荐评价模块实现62-64
- 4.3.1 综合推荐子模块实现62-63
- 4.3.2 当前服务器评价子模块实现63-64
- 4.4 本章小结64-65
- 第5章DNS递归服务器推荐系统测试65-84
- 5.1 系统测试环境65
- 5.1.1 系统测试软硬件环境65
- 5.1.2 系统测试数据来源65
- 5.2 系统功能测试65-81
- 5.2.1 数据探测模块功能测试65-75
- 5.2.2 数据分析模块功能测试75-78
- 5.2.3 推荐评价模块功能测试78-81
- 5.3 系统性能测试81-83
- 5.3.1 基础数据性能测试81-82
- 5.3.2 实时数据性能测试82-83
- 5.4 系统测试结论83
- 5.5 本章小结83-84
- 结论84-85
- 参考文献85-89
- 攻读硕士学位期间发表的论文及其他成果89-91
- 致谢91
【参考文献】
中国期刊全文数据库 前2条
1 张宏莉,方滨兴,胡铭曾,姜誉,詹春艳,张树峰;Internet测量与分析综述[J];软件学报;2003年01期
2 王W
本文编号:469855
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/469855.html