摘要
针对在8/16位低速处理器上实现传输控制协议(Transfer Control Protocol TCP)过于复杂的问题,通过对TCP协议进行简化,减轻了微处理器的运算负担,降低了对系统存储空间的要求,使得TCP协议能够在8/16位低速处理器上实现.嵌入式网络中大量使用长度很小的数据帧,使得网络带宽利用率极低,为此在协议中应用了Na-gle算法,减少了协议所需带宽,提高了协议的吞吐率.采用NS-2(Network Simulator-2)进行的仿真结果表明:该方案是有效的,现已经在普通8位处理器上实现,并通过了在多种宽带网络上进行的测试,在网络电能表中得到了实际应用.
Transfer control protocol (TCP) protocol is too complex for 8/16 bit low speed processors. To solve this problem, a simplified TCP implementation scheme was presented to alleviate computing load and cut down memory consumption. The currently used small packet in embedded network yields too low bandwidth efficiency. Nagle algorithm was applied to reduce bandwidth consumption and boost network throughput. Simulation with NS-2 (Network Simulator-2) proved the scheme's validity. The scheme was implemented on common 8 bit microprogrammed control unit (MCU) and passed the test on various broadband networks. Application in networked power meters had been put to practical use.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2006年第1期41-44,56,共5页
Journal of Zhejiang University:Engineering Science
关键词
嵌入式因特网
传输控制协议
NAGLE算法
NS-2
embedded Internet
transfer control protocol(TCP)
Nagle algorithm
Network Simulator-2 (NS-2)