提高51单片机TCP通信效率的软件方法
DOI: 10.11830/ISSN.1000-5013.2011.02.0235
Keywords: 80C51单片机, TCP/IP协议簇, Nagle算法, 延时确认, TCP包
Abstract:
以80C51单片机数据采集系统为研究对象,分析嵌入式传输控制协议(TCP)通信中速率较慢的可能原因.提出两点提高其传输效率的新方案,即修改上位机Nagle算法的延时确认时间,以及修改下位机TCP协议程序.实验结果表明:在相同的数据量(4 MB)下,经过修改的嵌入式TCP层通信速率在局域网中可以达到40~50 kB.s-1,是未修改前的10倍.
References
[1] | BEHROUZ A F, SOPHIA C F, 谢希仁. TCP/IP协议族 [M]. 北京:清华大学出版社, 2001.
|
[2] | 金小明, 李英姿, 钱建强. 8位机嵌入式TCP通信速度的研究 [J]. 电子测量技术, 2007(7):67-70.doi:10.3969/j.issn.1002-7300.2007.07.021.
|
[3] | 李金梁, 景博. 嵌入式Intemet中TCP协议的设计与实现 [J]. 微计算机信息, 2005(7):40-41.doi:10.3969/j.issn.1008-0570.2005.07.015.
|
[4] | 李超, 何先波, 王安志. 基于嵌入式TCP/IP协议栈的拥塞控制研究 [J]. 电脑知识与技术, 2008(4):860-862.doi:10.3969/j.issn.1009-3044.2008.31.038.
|
[5] | 周志洪, 王勇, 陈抗生. 基于Nagle算法的嵌入式TCP协议 [J]. 浙江大学学报(工学版), 2006(1):41-44.doi:10.3785/j.issn.1008-973X.2006.01.010.
|
Full-Text