任晨 刘立 陈鹏



为保障网络安全,通常会把网络分为内、外两个不同安全级别的网络环境。内网为一般企事业单位内部使用网络,安全等级较高,是防控严格的可信网络;外网拥有开放而丰富的资源,但是安全等级比较低,为不可信的网络。为保证2个不同安全等级网络的物理连接和网络协议互联互通,通常会采用隔离网闸,以信息“摆渡”的方式,实现2个网络间的数据交换。然而基于安全考虑,网闸通常会对传输速度和内容进行限制,对于数据量较小的信息交换一般问题不大,但是对于数据量较大的大文件,传输耗费时间较长,而网闸使用的实际情况是多个应用共同使用,网络环境取决于各个应用共同作用的结果,如果长时间传输,碰到网络比较拥堵的时候,会对传输造成影响,严重的时候甚至会导致连接主动断开,进而造成数据重传风险,影响传输效率。
为此,基于隔离网闸的实际使用情况,笔者提出一种基于隔离网闸的大文件传输方案。方案从两个方面改进传输效率,首先尽可能减少传输的数据量,采用压缩率最高的改进LZMA算法,最大限度减少传输数据量;然后尽可能减少或规避连接断开带来的数据重传风险,采用文件切片和动态反馈传输算法,把原有整個大文件重传变为切片重传,大大减少重传量,同时利用动态反馈传输算法尽量避免文件过快传输带来的断开风险。经过实际验证,该方案能够动态适应网络变化情况,大大提高传输大文件的效率。……