IPv4/IPv6翻译网关的研究与设计

来源 :沈阳师范大学 | 被引量 : 3次 | 上传用户:liongliong603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的不断革新、用户数的快速增长,IPv4地址资源已经枯竭。下一代网络协议——IPv6协议提供巨大的地址空间,更高的安全性,更好地支持流媒体和移动互联等新技术的发展,因此IPv6网络的大规模部署势在必行。但是,整个Internet不可能在短时间内进行IPv4到IPv6的切换,而是一个循序渐进的过程。IPv4/IPv6网络之间互访是IPv4向IPv6过渡方案中的重要问题。本文研究的课题是46互通的关键技术——IPv4/IPv6翻译网关,一直以来,IPv4主机访问IPv6网络资源都存在非常大的技术难点,本文的网关系统是以NAT-PT技术为基础,结合DNS-ALG模块实现了对TCP/UDP协议的透明传输、IPv4/IPv6网络的双向通信(双向NAT)并提高了单个IPv4地址的复用次数(双向NAPT)。本文介绍了IPv6协议的特性和构建翻译网关所需的相关网络协议知识,例如IPv6/IPv4报头格式、ICMPv4和ICMPv6协议、TCP/UDP协议等;对NAT-PT技术进行了深入介绍,其中地址转换技术(NAT)分为传统NAT、双向NAT、双向NAPT,协议转换技术(PT)分为IPv4/IPv6协议转换、ICMPv4/ICMPv6协议转换;在此基础上,进行了系统的总体结构设计,整个系统分为系统调度模块、IPv4/IPv6地址转换模块、IPv4/IPv6协议转换模块、应用层网关模块,对各模块的设计原理和算法进行了细致的剖析,地址转换模块中的地址映射链表采用Hash与双向链表相结合的数据结构,提高了地址查找和转换的效率,并且详细介绍了DNS-ALG模块在IPv4或IPv6端发起通信的工作过程以及DNS-ALG与IPv4/IPv6地址转换模块间的交互,对FTP-ALG模块和SIG-ALG模块进行了设计分析;通过各功能模块函数的实现完成了IPv4/IPv6的双向通信,重点介绍了IPv4/IPv6地址转换模块函数的实现、IPv4/IPv6协议转换模块函数的实现和DNS-ALG模块函数的实现;最后,通过几种测试验证了翻译网关的功能,结果表明基本实现了预期的目标和要求。
其他文献
蛋白质因其具有特定结构而成为具体生命功能的执行者。蛋白质结构预测在基因数据高速膨胀,而结构解析成本高、效率低的情况下显得尤为重要。从头预测蛋白质结构不依赖于已知的
WSN是集合了传感器技术、嵌入式技术、通信技术的专用网络,多用于数据采集,实时监测、控制等专用场合,其节点一般都具有体积小、能源受限、计算能力不强等特点。由于适用的场合
学位
近年来,云市场出现了许多云服务提供商,如亚马逊,谷歌,微软等。随着云交易市场竞争力与日俱增,云服务提供商们为提高市场竞争力,提倡自身的云基础设施、APIs、应用程序描述格式和不
关键词识别是语音识别中的一个很重要研究领域,关键词识别在语音识别中灵活性好,而且具有很高的应用价值。在许多自动语音识别应用程序中常常需要对验证部分假设识别的正确性
射频识别(RFID)技术作为一种高效的数据采集和自动识别技术,在许多领域得到了越来越广泛的应用,例如:制造、物流管理、生产线、门禁安防、身份证、公交、运输和零售等领域。随着
如何消除非理想条件对人脸识别的影响,是该领域的研究重点之一,其核心内容是在变化的环境中求得不变的因素。现阶段的主要方法有总变分商图像模型、对数全变分模型、抗遮挡最
密码学不但能够提供信息的保密功能,而且还可以确保信息的完整性和不可否认性,能有效地防止信息的篡改和伪造。随着计算机和计算机网络的快速发展,电子签名扮演着越来越重要
随着办公自动化程度的提高,企业的业务流程越来越复杂,为了提高企业管理的执行效率,引入了工作流的应用。工作流技术的显著特征是自动化。工作流是一系列相互衔接,自动进行的
目标检测是计算机视觉的一项重要研究内容,它直接影响着后续对目标的识别和跟踪、对场景的分析和理解。本文在SIFT特征匹配算法的基础上,综合借鉴了光流场、运动补偿、帧间差
图像分割是指把图像分成各具特性的区域并把其中感兴趣的区域提取出来的方法和技术。图像分割在医学、航天、军事等领域都发挥了巨大的作用。随着采集设备的高速发展,人们对