目 录 引言 一、概述. 1 paper51.com 二、SOCKS64技术. 2 copyright paper51.com 2.1 系统结构. 2 copyright paper51.com
2.2 通信过程. 3 http://www.paper51.com 2.3 协议栈地址转换算法. 4 内容来自论文无忧网 www.paper51.com 2.3.1 Hash 表和 Hash 函数. 4 copyright paper51.com
2.3.2 地址转换过程. 5 内容来自论文无忧网 www.paper51.com 三、BIA技术. 5 内容来自www.paper51.com 四、技术分析比较. 7 copyright paper51.com 4.1 适用性. 7 内容来自www.paper51.com
4.2 预留IP地址的使用. 7 内容来自论文无忧网 www.paper51.com 4.3 对应用的支持. 7 copyright paper51.com 4.4 DNS查询结果与另一端应用程序版本不匹配问题. 7 内容来自论文无忧网 www.paper51.com
4.5安全性. 8 内容来自www.paper51.com
五、结语. 8 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 参考文献 内容来自www.paper51.com 致谢 内容来自www.paper51.com 引言 内容来自论文无忧网 www.paper51.com 在 IPv6 成为主流协议之前,使用IPv6 协议的网络要与当前的Internet 进行正常的通信,就必须研制出IPv4/IPv6 之间的互通技术以保证 IPv4 能够最终平稳过渡到 IPv6,同时要保证它们之间信息传递的高效无缝性。在 IPv6 的实验和建设中,目前主要采用双协议栈、基于 IPv4 的隧道技术和 NAT-PT 等技术实现 IPv4 和 IPv6之间的通信。 paper51.com IP 双协议栈是指在一个系统中同时使用 IPv4 和 IPv6 两个协议,同时可以收发 IPv4 和 IPv6 两种IP 数据报。双协议栈是使 IPv6 和 IPv4 共存最直接的方式,对 IPv4 和 IPv6 提供了完全的兼容,但在具体实现时要涉及到网关路由器的改造和维护,需要双路由基础设施,这样会造成网络工作的复杂度高,效率比较低。隧道技术提供了一种以现有 IPv4 路由体系来传递 IPv6 数据包的机制:通过 IPv4 网络建立隧道,将整个 IPv6包作为无结构意义的数据,封装在 IPv4 包的负载部分,在隧道另一端的节点处将其剥离出来,被 IPv4 网络传输,从而实现在 IPv4 网络中 IPv6 节点与 IPv6 节点之间的通信。在这种方式中如果把 Internet 上全部 IPv4 路由表包括到 IPv6 网络中,将会加剧路由表的膨胀,不能从根本上解决 IPv4 地址空间即将耗尽的问题。 NAT-PT专用于解决纯 IPv4 节点和 IPv6 节点之间互通的问题,其核心思想是在 IPv6 节点与 IPv4 节点的通信时,借助于中间的 NAT-PT 协议转换服务器(NAT-PT 网关),把网络层协议头进行 IPv6/IPv4 间的转换以适应对端的协议类型。NAT-PT 方式的优点是网络中原有的各种协议不需要改动就可以与新的协议互相通信,也不需要进行节点的升级和改造。存在的问题是 IPv4 节点访问 IPv6 节点的实现方法比较复杂,网络设备进行协议转换、地址转换的处理开销较大,同时缺乏端到端的安全性等。 内容来自www.paper51.com 而在网络中应用代理服务既可以充分利用IP地址资源,又能够保证网络安全,尤其是全能代理协议SOCKS,它可以完成网页浏览、文件传输和远程登陆等所有工作的代理,是可用的功能最强大、应用最灵活、安全性较高的代理,因而基于具有强大功能的SOCKS代理的IPv4向IPv6过渡技术已经成为一种不错的选择。基于SOCKS的过渡技术分为两种。一种是SOCKS64技术,这种技术是通过一个双栈网关来进行IPv4和IPv6的地址转换。 paper51.com
一、概述 paper51.com 由于IPv6与IPv4相比具有诸多的优越性,IPv6代替IPv4已经成为网络发展的然趋势。然而现有IPv4网络是如此的庞大,以至于短时间之内不可能将它全部废除。因此,需要寻找一种合适的过渡技术来解决这一难题。 内容来自www.paper51.com 目前,主要的IPv4/IPv6的过渡(演进)策略大致可分为如图1所示几类: 内容来自论文无忧网 www.paper51.com
copyright paper51.com
图1 IPV4/IPV6演进(过渡)策略分类 paper51.com 由于无状态IP/互联网控制消息协议翻译算法(SIIT)、网络地址翻译-协议转换器(NAT-PT)和栈内凸块(BIS)等过渡技术都存在着这样那样的缺点,隧道技术又不能解决IPv6节点与IPv4节点之间相互通信的问题,而在网络中应用代理服务既可以充分利用IP地址资源,又能够保证网络安全,尤其是全能代理协议SOCKS,它可以完成网页浏览、文件传输和远程登陆等所有工作的代理,是可用的功能最强大、应用最灵活、安全性较高的代理,因而基于具有强大功能的SOCKS代理的IPv4向IPv6过渡技术已经成为一种不错的选择。基于SOCKS的过渡技术分为两种。一种是API内凸块(BIA)技术,这种技术直接在双栈主机上实现IPv4和IPv6的地址转换;另一种是SOCKS64技术,这种技术是通过一个双栈网关来进行IPv4和IPv6的地址转换。 http://www.paper51.com |