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