论文部分内容阅读
在航天型号中使用了国外商用的嵌入式实时操作系统,使用中发现网络的传输效率比较低,通过研究和分析发现 TCP/IP协议的实现是影响局域网性能的主要因素之一,因此改进TCP/IP协议的传输速率是非常重要的。本文在分析TCP/IP协议发送和接收数据的过程,以及该过程进行的 IP 分片与重组及校验和计算的基础上,进一步分析了影响协议性能的一些因素。
传统的情况下的网络输入/输出中,在发送方数据被从用户空间拷贝到内核,在接受方数据又被从内核拷贝到用户空间。在网络系统中,这种数据的拷贝是影响网络性能的瓶颈之一,因此当CPU和存储带宽不再是限制性因素的时候,消除它将提高网络的吞吐量,减少系统负担。本文提出了一种消除这次拷贝的方案,并通过实验证明了这种方法可以提高TCP/IP协议的传输速率。通过对TCP/IP协议的性能改进,为航天型号计算机应用提供更快的网络基础设施,从而提高系统通讯效率。