互联网域名系统(DNS)的若干关键技术分析与研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:helen515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用和用户的飞速增加,猛增的域名查询量对根服务器和CN顶级域名(TLD)服务器造成了越来越大的负载压力。从降低根服务器和CN TLD服务器的负载、提高域名解析的性能出发,本文分析和研究互联网域名系统(DNS)的若干关键技术。   本文的主要贡献可以总结为:   首先,从错误查询、重复查询和查询特征三个方面完整地比较分析与研究I根、CNTLD服务器和一个DNS递归服务器实例的DNS流量。对无效查询,定义DNS日志中出现的7类错误,并分析了其特征、出现原因和解决方案。基于对重复查询的定义,提出一种高效过滤重复查询的算法。根据过滤重复查询的目标,设计过滤重复查询的数据结构和算法。分析算法的时间空间复杂度及其实验结果。对查询特征以及查询日志中的域名、IP地址和端口号的查询量进行统计研究,分析DNS查询日流量特征及其含义。特别针对SOA查询类型,与总流量比较分析其日流量特征、来源、错误查询和缓存。   其次,通过理论分析和仿真研究BIND服务器选择算法的性能。在BIND服务器选择算法下,研究现在的CN服务器放置的性能。   再次,研究DNS报文压缩的安全问题。针对指针引起的域名无限循环,提出两种解决方案:限制域名长度和后向指针非法。针对DNS报文压缩的时间和空间效率,提出最优化的指标。根据最优化指标,提出最优压缩算法,并证明算法的正确性。   最后,研究DNS缓存对根服务器查询分布的影响。基于DNS缓存机制的模型,通过分析模型和仿真,研究DNS缓存和缓存共享对查询频率分布的影响及其大小。基于缓存模型,分析日志数据,并定量推理出域名TTL值的近似分布。
其他文献
保护内核的完整性是构建可信操作系统的最根本的安全目标之一。至今通用操作系统仍因其自身的安全漏洞而频繁受到恶意攻击。内核模块的安全漏洞给了攻击者可以控制或破坏整个
排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明为一个NP完全问题。运用计算机进行自动排课既是高校教务管理的迫切需要,同时也有重要的理论意义。   遗传
学位
随着计算机网络技术的发展,人们的生活也越来越依赖计算机网络。由于计算机网络本身的设计缺陷和开放性特点,网络安全问题变得日益严重。入侵检测技术是继“防火墙”、“身份认
近年来,随着互联网的快速发展,人们所面临的信息量呈爆炸式增长,传统的信息处理方式受到了极大的挑战。在此背景下,推荐技术作为目前最有效的信息过滤手段之—受到了越来越多的关
本论文基于深度学习的方法对问答领域的两个重要的问题进行了相关的探索与研究。第一个研究问题是问题意图层次分类,对于类别为层次结构的问题意图,设计模型充分利用类别间的层
传统的数据管理模式下,用户自己购买硬件软件,自己管理数据。在经济全球化的今天,一方面,用户的数据量急剧增长;另一方面,用户对数据管理的要求越来越高。这使得传统的数据管理模
研究表明,数字集成电路(IC: Integrated Circuit)测试模式下的功耗可能达到正常功能模式下功耗的两倍以上。因此,如何有效降低数字IC的测试功耗已经成为近年来学术界与工业界普
随着软件技术的发展,静态开发模式已经不能满足需求。以组件的形式开发出来的软件具有结构清晰、易于定制、便于动态扩展等特点,在Linux平台和手持移动设备上已经得到了广泛的
数据挖掘是近年来迅速发展的信息处理技术。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息
在中文信息语言处理领域里,以大规模真实文本为基础的语料库研究和知识自动获取越来越受到重视,建设大规模高质量的语料库成为首要的任务。然而由于现阶段语料库的建立,需要