一种基于UDP协议混合反馈机制的可靠传输协议
2017-03-29刘婷王俊峰刘立祥
现代计算机 2017年5期
关键词:机制
刘婷,王俊峰,刘立祥
(1.四川大学计算机学院,成都 610064;2.中国科学院软件研究所综合信息学院,北京 100080)
一种基于UDP协议混合反馈机制的可靠传输协议
刘婷1,王俊峰1,刘立祥2
(1.四川大学计算机学院,成都 610064;2.中国科学院软件研究所综合信息学院,北京 100080)
针对TCP协议存在的带宽利用不足以及UDP协议传输可靠性差的问题,提出一种基于UDP协议的QRUDP(Quick Reliable UDP)协议。该协议支持数据的可靠传输,同时采用丢包与时延混合的拥塞算法,并用局部最小RTT的算法以准确计算最小RTT的值。仿真实验表明,该协议在高带宽时延积,高误码率的网络环境下能获得更好的性能并具有较好的公平性。
QRUDP;可靠传输协议;混合反馈机制;拥塞控制
0 引言
当前网络中端到端的流量控制主要采用TCP协议,TCP是面向连接的可靠传输协议,可根据当前网络状况自适应地调整拥塞窗口的大小。但是在传统TCP中依然存在以下问题:第一,在TCP中,若发生丢包,发送端需发送三个重复ACK接收端才判断丢包,在丢包较高的网络环境下效率较低;第二,TCP协议在一个RTT内出现多个数据分组丢失的情况下,只能探测到一个数据分组的丢失,这将会大大增加发送方发现数据分组出现丢失的时间,从而影响TCP协议的效率[1];第三,传统TCP协议的拥塞算法是根据丢包事件或者往返时延RTT来进行拥塞的检测,如CUBIC[2]是基于丢包的拥塞算法,且其目标窗口在两次丢包期间保持不变[3],对网络状况反应延迟,Vegas[4],Westwood[5]是基于RTT的拥塞算法,采用单一的拥塞反馈因子很难对当前网络状况进行准确判断。……
登录APP查看全文
