论文部分内容阅读
作为一名中国普通网民,你是否正感受到IP地址短缺所带来的压力?十几台甚至更多计算机共用一个公网IP地址利用NAT(网络地址翻译)技术共享上网,为了启用FTP服务器需要端口映射;为了提高下载速度,需要启用VNN(虚拟本地网);为了ⅡS服务需要进行地址映射等等。诸多的网络弊端都将随着互联网协议的升级而消失,IPv6正是网络升级的新网络协议版本,并且IPv6还将带来更多的优势。 随着PDA(掌上电脑)、无线设备、3G电话、智能汽车、智能家电的数量激增,对这些设备的控制和相互通信都会要求一个独立的IP地址,并且这个地址最好能自动配置的。对这些网络要求目前的IPv4网络根本无能为力,只有把网络升级为IPv6版本,利用ND(Neighbor Discovery)(邻居发现机制)技术才可方便地解决移动节点的IP配置问题。 但新协议IPv6与IPv4并不完全兼容,IPv4与IPv6的共存将是未来互联网的特点。因此如何升级也将是今后互联网改造需要重点考虑的因素,本文阐述并比较了网络协议升级过程中各种升级换代技术的优劣。目前IPv6网络才刚刚起步,IPv6硬件设备稀缺,抛弃旧的硬件设备而大量推广IPv6网络是不明智的,但是构建IPv6实验网络条件十分复杂和昂贵,不利于IPv6网络的普及探索。本文利用路由网络Server来实现IPv6隧道转发,实现IPv6网络节点与IPv4网络主机的隧道通信。监控部分利用摄像头来实现网络视频图像的采集,利用DirectX SDK 9.0的DirectShow来捕获和显示视频图像信号,通过创建新的视频类实现视频的各个操作,利用Socket来提供网络IP组播传送。为了保证控制信息能准确无误的发送出去,控制通道采用可靠性高的TCP协议,而数据包通道用于视频图像的通信,IP组播数据包使用的是基于无连接的UDP协议。 本文首创利用软路由Server实现IPv6隧道机制转发数据包,并在普通实验条件下实现对下一代互联网的探索,成功地在网络监控应用系统中实现隧道模式下IP协议升级过渡实验,利用微软的SDK Direct Show来开发应用程序,具有较强的通用性。这为即将到来的IPv6网络作了一次极好的尝试,也为以后对数量众多的智能IP家电,移动网络手机,各种小型电器的网络开发和远程控制提供了一次理论和实践的探索,并具有较好的指导意义。