首页> 中文期刊> 《计算机技术与发展》 >LWIP中零拷贝技术的研究与应用

LWIP中零拷贝技术的研究与应用

         

摘要

LWIP是一种轻量级的TCP/IP协议栈.在运行过程中占用少量的资源,主要应用在低端的嵌入式系统.文中从物理层到应用层,分三个层次分析了LWIP协议栈的数据传递过程.分别是物理层到协议栈内部的数据传递过程、协议栈内部本身的数据传递过程、协议栈和外部应用程序数据的传递过程.而数据在协议栈内部传递时,通过pbuf缓冲包在各层之间传递数据包的地址指针已经实现了数据在协议栈内部各层之间的零拷贝传递.提出了在物理网卡和LWIP协议栈传递数据、外部应用程序和LWIP协议栈传递数据时的改进方法,避免了数据的两次拷贝,从而实现了数据从物理层直达应用层,提高了系统的传输效率和并发性能.测试结果表明,数据传输速率从未优化的2.04 MB/s提升到9.8 MB/s,已接近网卡性能极限.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号