论文部分内容阅读
随着信息技术的不断发展,嵌入式系统联网应用变得十分普及。目前,IP网络及其应用正处于IPv4向IPv6过渡时期,由于IPv6不是向下兼容的,因此IPv4网络应用不能直接过渡到IPv6环境中。另外,由于IPv6网络和嵌入式系统的移动性、分布性和大规模部署,导致网络配置工作变得十分复杂。本文研究了嵌入式系统自主IP联网若干关键技术。为了解决IPv4应用程序不能直接过渡到IPv6环境下的问题,本文以视频传送应用为背景,设计和实现了一种基于IPv6的流媒体传送方案。首先,分析IPv4与IPv6套接字编程接口差异;其次,以开源流媒体框架Live555为基础,分别从底层通信模块和上层协议模块进行网络协议的转换;设计流媒体播放器用于对上述方案测试;最后,总结IPv4向IPv6网络应用过渡一般方法。为了解决IPv6环境嵌入式系统联网复杂性问题,通过对比DHCP与DHCPv6之间的异同点,设计和实现一种用于嵌入式环境下的DHCPv6客户端软件,并在此基础上实现DHCP和DHCPv6的自主适配。本文对上述方案进行功能性测试。测试结果表明,视频传送方案在IPv6环境下运行正常,实现了IPv4向IPv6网络应用的顺利过渡。DHCPv6客户端能够完成主机IPv6地址的自动配置和租约更新等基本功能,与服务器报文交互过程符合协议规范,保持与DHCPv6协议的一致性,DHCPv6与DHCP自主适配过程符合系统需求。