论文部分内容阅读
随着多媒体技术和网络技术的不断发展,电信网、计算机网和有线电视数字网三大网络相互渗透、业务层上相互交叉,逐步走上了“融合”的道路。同时,随着网民数量的急剧增长,现有的IPv4地址资源极度匮乏,迫切需要升级到IPv6。这使得现有的网络体系架构已经难以满足人们日益增长的新业务的需求和各种新的应用。因此,作为新的下一代网络(NGN)应运而生。NGN在网络层上将用IPv6逐步取代IPv4,在应用层上将以SIP协议为核心信令控制协议(SIP协议由于其本身所具有的简单、灵活、易于扩展等特性,很适合作为下一代网络的信令交互控制协议)。因此,现有的基于IPv4的各种软件开发平台将不再适应新的网络环境,将逐步被升级或者淘汰。由于IPv4与IPv6报文的报头结构完全不同,它们本身并不兼容。纯IPv4网络中的主机与纯IPv6网络中的主机不能直接进行通信。但是,由IPv4网络完全升级到IPv6网络将是一个长期的过程,在IPv4完全过渡到IPv6的过程中,IPv4网与IPv6网将长期共存。因此,如何解决IPv4网和IPv6网之间的数据传输和即时通信问题,是当前课题研究的重点。研究IPv4向IPv6的过渡策略,实现IPv4网与IPv6网之间基本的数据通讯具有重要意义和价值。本文着眼于IPv4/IPv6异构混合网络,基于双协议栈和网络地址转换协议转换技术(NAT-PT),提出了基于SIP的中间件构件技术的混合网络数据传输解决方案:在IPv4网和IPv6网之间搭建SIP服务器,负责协议地址解析、数据转发、查询定位等,实现了异构网络之间的信令交互和即时通信。本文作者还独立设计开发出了基于IPv4/IPv6混合网络的SIP即时通信系统实例(包括混合网络下的文字聊天、语音聊天,大文件传输等),来作为本文设计方案合理性的实例验证。该系统实例采用了底层协议无关的中间件构件设计,用来屏蔽网络层地址结构的差异性。经过大量的实验测试证明,这种基于SIP的网络地址协议转换中间件技术的异构网络数据传输解决方案是完全可行的、可靠的。