论文部分内容阅读
目前,企业级用户的广域网传输问题主要来自两方面,即链路与应用。链路问题包括带宽受限、网络时延大、丢包率严重等;应用的问题则集中于大数据量的传输,以及应用自身在广域网环境下的低传输效率。广域网加速技术提供了对以上网络传输和应用交互问题的一整套优化技术。广域网加速技术起源于21世纪初,主要用于解决企业级用户广域网的数据传输及应用访问问题。在广域网加速中有多种技术可以达到加速的目的,论文主要研究基于数据替换与TCP优化技术为基础的广域网加速技术,这两种技术结合起来在广域网加速中的效果明显。在广域网加速技术中,数据存储的地位至关重要,因为加速的原理是通过数据替换实现的,数据替换的基础就是数据存储。发送端发送的数据到达广域网加速系统后,首先被存储起来,然后被存储的数据进行分析,分析后进行数据替换,把大块的数据用少量的特殊索引进行替换,最后把替换后的数据发送到目的地址。在目的网络中,接收到的少量的特殊索引进行反向的查找,找到相应的大块的数据进行还原,还原后发送到目的地址。对于目的地址返回给发送方的信息也是经过同样的流程。从加速的原理可以看出,广域网加速系统主要包含了TCP透明代理模块,用来接收局域网中发送出来的数据,并且把数据需要重新组合成为大块的数据,供替换使用,同时需要能够把替换后的数据重新分片发送出去;特征数据替换模块,主要负责选择数据块进行替换,选择替换的数据块的索引;数据库同步模块,发送端与接收端必须要能保证完整的数据库同步,才能正常的完成替换功能,实现广域网加速的效果。如何有效组织数据存储以及数据的同步,更新等是论文研究的重点。测试结果表明,文中采用的各种数据结构以及方法可以达到加速的效果,能突破链路的限制,有效的提高多种应用在广域网环境中的传输效率。