期刊首页 优先出版 当期阅读 过刊浏览 作者中心 关于期刊 English

《中国工程科学》 >> 2014年 第16卷 第2期

嵌入式Internet 中Nagle 算法及其应用研究

浙江工业大学信息工程学院,杭州 310023

资助项目 :浙江省重大科技专项(2011C11089) 收稿日期: 2012-11-06 发布日期: 2014-01-22 13:07:24.000

下一篇 上一篇

摘要

嵌入式Internet 中使用短帧数据包,使得网络带宽的利用率极低,拥塞发生的可能性加大。标准transmission control protocol(TCP)协议中应用Nagle 算法减少短帧数量。通过ARM7 32 位micro control unit(MCU)和上位机personal computer(PC)构建嵌入式Internet 网络,分析Nagle 算法的原理和工作机制。针对嵌入式系统中Nagle 算法和上位机延迟确认策略交互产生的暂时性“死锁”问题,提出了在不修改Nagle算法的基础上,通过提高采样频率或者填充缓冲区的方法来避免暂时性“死锁”。测试表明,该方案是有效可行的。

图片

图1

图2

图3

参考文献

[ 1 ] 陈蓉芳,王海滨,胡振华,等. 基于嵌入式Internet技术的电网远 程监测系统[J]. 微计算机信息,2003,24(7-2):78-80. 链接1

[ 2 ] 周志洪. 基于嵌入式网络技术的网络化自动抄表系统的研 究[D]. 杭州:浙江大学,2005. 链接1

[ 3 ] 钟建国. 嵌入式 Internet 系统中 TCP/IP 协议的实现[J]. 陕西师 范大学学报:自然科学版,2008,36(4):16-19. 链接1

[ 4 ] 吴显伟. 嵌入式协议栈结构优化的研究与实现[D]. 哈尔滨:哈 尔滨理工大学,2009. 链接1

[ 5 ] IETF RFC896- Jan. Congestion control in IP/TCP internetworks [S]. 1984.

[ 6 ] Minshall G,Saito Y,Mogu J C,et al. Application performance pitfalls and TCP’s Nagle algorithm[J]. ACM Performance Evalvation Review,2000,27(4):36-44. 链接1

[ 7 ] 周志洪,王 勇,陈抗生. 基于 Nagle 算法的嵌入式 TCP 协议 [J]. 浙江大学学报:工学版,2006,40(1):41-44. 链接1

[ 8 ] IETF RFC813- July. Window and acknowledgement strategy in TCP[S]. 1982.

[ 9 ] Mogul J C,Minshall G. Rethinking the TCP Nagle algorithm[J]. Computer Communication Review(ACM SIGCOMM),2001, 31(1):6-20. 链接1

[10] 梅小华. 提高51单片机TCP通信效率的软件方法[J]. 华侨大 学学报:自然科学版,2011,32(2):235-237. 链接1

[11] 陈 立. 对 Nagle 算法的进一步研究[D]. 上海:复旦大学, 2002.

相关研究