【技术实现步骤摘要】
一种基于单向光闸的数据流融合高效传输方法
[0001]本专利技术涉及一种单向光闸数据流的安全高效传输方法,具体涉及一种基于单向光闸的数据流融合高效传输方法,属于单向光闸信息传输
技术介绍
[0002]随着通信技术、网络技术的高速发展,全面推动了机关、企事业单位、团体组织的计算机信息化建设,但是随之而来也产生了许多网络安全上的问题,洪水、侦听、木马、伪造、病毒、漏洞等网络攻击手段在互联网上层出不穷,进而造成的直接损失就是数据泄露、数据窃取事件的发生严重危害到安全、社会稳定和公共利益。因此在涉密网络与非涉密网络之间使用单向光闸传输数据是解决此类问题的有效方式之一。
[0003]光闸全称为单向隔离光闸系统,现有技术中存在的问题主要集中在单向传输的效率和可靠性方面,因单向传输的前提是绝对没有暗回流通道的前提,所以数据报文发送后无法知道对端是否确实收到了报文。
[0004]为解决这个问题常用做法是牺牲部分带宽用来做多次数据报文的传输或者添加冗余的方式来降低单向传输的不可靠性,但是这样做带来的带宽损耗在大流量传 ...
【技术保护点】
【技术特征摘要】
1.一种基于单向光闸的数据流融合高效传输方法,其特征在于:包括以下步骤:S1、在使用光闸对数据流的源内容进行单向传输前,根据单向传输过程中数据包所包含应用类型的种类和数量,将单向传输的数据流划分为同构数据流和异构数据流;S2、单向光闸外端接收到源数据包后首先判断出数据流的类型,根据数据流类型对源数据包进行协议剥离留下裸数据,通过裸数据构建生成同构数据包列队或异构数据包列队,并记录下数据包序号和对应的任务ID;S3、决策机制根据上述步骤S2中得到的同构数据包列队或异构数据包列队所在的任务分配不同的决策策略,不同的决策策略根据不同的数据流量、数据包大小、相邻数据包类别来融合对应的数据包;S4、将上述步骤S3中经筛选融合后成组的异构数据包列队采用单向光闸流传输异构封包协议进行封装,生成新的异构数据包;将上述步骤S3中经筛选融合后成组的同构数据包列队采用单向光闸流传输同构封包协议进行封装,生成新的同构数据包;S5、将上述步骤S4中封装好的新的异构数据包或同构数据包依次添加到发送队列通道中等待发送,并通过单向传输发送到单向光闸内端;S6、上述步骤S5中到达单向光闸内端的异构数据包或同构数据包储存在接收队列通道中,对异构数据包或同构数据包分别按照上述步骤S4中与封包对应的协议进行解封数据包数据,并按照上述步骤S2中任务ID对应的该任务全部信息还原出数据包的原有协议重新封装每个数据包;S7、将上述步骤S6中在单向光闸内端解包还原并重新封装的异构数据包或同构数据包相继从光闸内网端发送出,完成数据流的高效传输任务。2.根据权利要求1所述的高效传输方法,其特征在于:所述步骤S1中,数据包的应用类型包括流媒体直播、数据库操作指令和系统指令。3.根据权利要求2所述的高效传输方法,其特征在于:所述步骤S1中,同构数据流是在单向传输过程中数据包仅含有一种应用类型且协议、长度、结构均相同的数据...
【专利技术属性】
技术研发人员:胡传平,任楷,奚昊,王振海,王清芳,李静,杨晓鹏,
申请(专利权)人:山东首瀚信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。