|
计算机科学 2011
适用于异构网络的改进tcp协议研究Abstract: 在有线网络中,网络丢包主要是网络拥塞造成的,而传统的tcp协议主要是针对有线网络设计的。对于无线网络,链路错误的随机丢包成为其主要的丢包,传统的tcp已不再适用。为了使tcp适用于有线一无线的异构网络中,提出一种改进的tcp协议(命名为tcp-ackflag)。此协议通过接收端判断分组数据的相对延迟趋势来判断网络拥塞情况,并在接收端反馈给发送端的ack包中定义一个拥塞标志位。接收端在接收ack包中,记录这个拥塞标志位。为了使网络能达到最大吞吐量,发送端只有在发现产生网络丢包现象后再立即对记录的拥塞标志位的值进行检测,通过检测到的拥塞标志位的值来判断网络拥塞情况,最终决定是进入网络拥塞处理过程还是简单地快速重传过程,从而保证了有线一无线异构网络的传输性能。仿真结果表明,此方案对网络拥塞判断准确性和灵敏性都有极大提高,并在此基础上保证了网络传输性能。
|