摘要
随着网络技术的快速发展,主机间的通信速率已提高到千兆数量级,同时多媒体应用还要求网络协议支持实时业务。因此对传统的TCP/IP协议栈进行研究,找出影响它的传输速率的因素,并提出相应的改进方法具有重要的意义。针对原协议的数据输出过程中从数据缓冲区到网络内核缓冲区有一次数据拷贝的过程,采用共享缓存区的方法避免了这次拷贝,该方法提高了网络协议传输速率的有效性,缩短了网络的输出时间。
With the rapid progressing of network technology, the communication rate between hosts has reached Gigabit per second, and the multimedia applications require the network protocols to support real-time service. Therefore it is important to investigate the tra- ditional TCP/IP protocol stack, to find out the factors that affect its translate rate and then to improve it. To send data primary protocol should copy datafrom user buffer, to network kernel memory buffer. In ordertoavoid the copy, sharing bufferisused. Some experiments were done to enhance the translate rate of TCP/IP protocol. The result shows the time of the translate rate of TCP/IP protocol is shorter.
出处
《计算机工程与设计》
CSCD
北大核心
2005年第5期1286-1289,共4页
Computer Engineering and Design