论文部分内容阅读
自R.Ahlswede等人于2000年提出网络编码的理论以来,网络编码逐渐成为网络信息论的研究热点。目前网络编码的研究开始逐渐向应用领域发展,如无线网络编码、传感器网络、大文件分发等。而网络编码在其他领域,如纠错和网络安全领域,也有着很重要的发展前景。
网络编码距离实际的应用还有许多的问题需要解决,其中有一个基础的问题是如何在现有的网络通信模型下实现网络编码的功能。
针对这个问题,本文通过分析目前的网络通信模型和网络编码的需求,指出现有的传输层协议对网络编码的支持不够好,网络编码部分性能和优点无法发挥出来。进一步地,本文结合了无线网络的跨层设计的思想,提出在有线网络编码中进行跨层设计的方案。
另外,针对网络编码研究缺少通用的仿真平台的状况,本文分析了已有的网络模拟器的情况,指出其不足。然后在通用的网络模拟器NS2上设计实现了相关的网络层网络编码的模块。
最后,基于该仿真平台,对网络编码的简单跨层设计方案进行了实验,证明了跨层设计的必要性。