NAT-PT中DNS报文转换的研究和实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:chenjun7575
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IPv6应用的不断普及,IPv6网络和现行IPv4网络的互通势必会越来越重要。IPv4网络已发展了将近30年,IPv6不可能在短时间内取代IPv4,因此如何平稳的由IPv4向IPv6过渡是每一个网络工作者关心的问题。现在IPv4向IPv6的过渡策略主要有双协议栈技术、隧道技术和NAT-PT技术。 NAT-PT是目前应用较多的过渡策略,NAT-PT非常适合纯IPv4网络和纯IPv6网络之间的通信。IPv6的普及将以IPv6小岛出现的形式为主,所以解决IPv6小岛和IPv4海洋之间的通信是IPv6和IPv4之间通信的首要问题,而NAT-PT正是基于这样的应用诞生的。NAT-PT既要执行地址翻译,还要进行协议翻译,其中NAT对IPv4地址和IPv6地址进行翻泽,PT按照语义等价的原则对IPv4报文和IPv6报文进行相互翻译。 NAT-PT的使用场合是以IPv6小岛访问IPv4海洋为主的应用,以企业网、校园网和政府网为例,这些网络内部以及对外都有大量的通信需求,但是外部Internet对这些网络的访问量不是很大。如果IPv4海洋对IPv6小岛有大量的访问,NAT-PT可能会由于IPv4地址池容量的不够而导致某些通信不能顺利完成。 现有的网络中有许多应用层的协议,为了实现某些特定功能,会将IP地址信息和TCP/UDP端口信息作为数据的一部分进行传输。由于NAT-PT的基本功能只对IP网络层和TCP/UDP传输层进行转换处理,若不对应用层数据中的IP和TCP/UDP端口信息进行相应的处理,则应用层的通信将可能无法完成,因此NAT-PT必须结合应用层网关才能完整实现IPv4和IPv6互通的功能。DNS是支撑当今互联网的最关键的应用层协议之一,因此DNS-ALG的实现显得尤为重要。 本论文主要研究NAT-PT中DNS-ALG的算法实现,DNS-ALG是NAT-PT一个重要子模块。DNS-ALG的基本作用是实现DNS报文的转换处理,同时DNS-ALG成功实现了IPv4主机对IPv6网络的穿越。本文首先介绍了NAT-PT协议的研究和设计,为DNS-ALG没计和实现提供技术背景,然后针对DNS-ALG的技术原理进行具体的研究和分析,设计并实现了DNS协议的应用层转换网关。 通过对DNSv4和DNsv6协议的研究和比较,根据软件丌发的完整过程:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试,成功的开发出一套算法实现DNS-ALG。通过系统测试,证实了整套算法的完整性和正确性,实现了IPv4网络和IPv6网络互相通信。 该算法的设计和实现完全基于RFC标准,包括rfc1034、rfc1035、rfc2766等。
其他文献
GSM-R作为新一代的铁路综合数字移动通信网,在世界范围内得到了越来越广泛的应用,也是我国铁路移动通信的发展方向。随着大量客运专线和高速铁路的建设和投入使用,GSM-R在中
语义网(Semantic Web)作为当前万维网的扩展,目前已经成为全球领域的研究热点。语义网体系结构的概念层是本体,本体由概念及其概念之间的关系组成。本体可以用来形式化的描述领
随着城市车辆的急剧增长和道路交通状况的拥挤,以全球定位系统(GPS)定位技术为主的车载导航技术得到了飞速发展。但是在城市高楼区、立交桥、隧道等特殊地段,GPS的定位信息常
随着无线局域网技术和VoIP(Voice over IP)技术的不断发展,利用无线网络来传输IP语音的技术(VoWLAN,Voice over WLAN)成为近些年研究的热点。但是由于传统的IP网络采用的是“
光纤无线电(radio over fiber,ROF)系统有机结合了光纤通信的超宽带、抗电磁干扰与无线通信的高度灵活性等优势,是未来超宽带无线通信最具前景的解决方案。目前 ROF技术已经开始
随着中国3G时代的来临,网络速度的突破以及其在娱乐方面的应用,必将使视频业务成为中国未来3G网络应用的主流。在将来,3G网络和固定网络的融合也是一个必然的趋势。因此,如何
移动互联网的蓬勃发展已经极大地改变了人们的生活方式,随着网络电话、视频会议等实时应用需求的提高,如何保障移动终端在网络切换过程中的QoS已成为一项迫在眉睫的任务。移
期刊
语音是人类相互之间进行交流的最自然和最方便的形式之一。现实生活中的语音不可避免的要受到周围环境的影响,语音增强则是解决噪声污染的有效方法,其目标就是从带噪语音信号中
随着计算机网络的普及和应用,网络信息安全越来越为人们所重视。入侵检测作为第二代安全保护技术已经成为近几年来的研究热点,基于免疫原理的入侵检测系统利用生物免疫系统的