[发明专利]单向数据传输系统、方法及装置在审
申请号: | 202210791449.9 | 申请日: | 2022-07-06 |
公开(公告)号: | CN115022420A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 崔哲敏;杨元鹏;王晓锋 | 申请(专利权)人: | 拓尔思天行网安信息技术有限责任公司;江南大学 |
主分类号: | H04L69/164 | 分类号: | H04L69/164 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单向 数据传输 系统 方法 装置 | ||
本申请公开了一种单向数据传输系统、方法及装置,其中,单向数据传输系统,包括:第一服务单元,包括:数据读取系统、第一数据传输管理系统和发送系统;第二服务单元,包括:数据写入系统、第二数据传输管理系统和接收系统,所述第一服务单元通过单向传输通道和所述第二服务单元相连,所述接收系统设置有接收缓冲区,基于本发明的单向数据传输系统,在第一服务单元和第二服务单元之间通过RDMA进行数据传输,同时设置了第一数据管理系统和第二数据管理系统,提高了数据传输的稳定性,同时提高了单向数据传输的性能,降低了CPU的负担,进而降低了数据传输时的延时。
技术领域
本申请一般涉及网络安全技术领域,具体涉及单向数据传输系统、方法及装置。
背景技术
目前,单向数据传输方式通常应用在网络安全项目中,利用光路不可逆的特性基于单向光闸保证数据的单向传输,通过物理层面保证数据的安全性,从而避免数据泄露。
在现有技术中,通常采用UDP协议进行数据传输,如图4所示,此方法由于在数据接收和发送过程中需要由CPU多次地在主机用户空间与内核空间进行数据的拷贝,会增加CPU利用率,从而增加了设备传输时之间的延迟。因此,该单向数据传输方案数据传输时存在的CPU资源被大量占用和数据传输延迟增加的问题。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种单向数据传输系统、方法及装置。
一方面,本申请提供了一种单向数据传输系统,包括:
第一服务单元,包括:数据读取系统、第一数据传输管理系统和发送系统;
第二服务单元,包括:数据写入系统、第二数据传输管理系统和接收系统,所述第一服务单元通过单向传输通道和所述第二服务单元相连,所述接收系统设置有接收缓冲区;
当第一服务单元向第二服务单元发送数据传输请求时,所述发送系统接收所述数据读取系统的待发送数据,以通过RDMA进行数据传输,并当所述第二服务单元接收到待发送数据时,所述数据写入系统读取所述接收系统的待发送数据,其中,第一数据传输管理系统用于确定数据传输速度和数据传输地址,第二数据传输管理系统用于显示数据传输速度和检测数据传输是否处于异常状态。
在一些实施例中,所述第一数据管理系统包括:远程内存管理模块和第一传输控制模块,
所述远程内存管理模块用于获取所述数据传输地址,其中,所述传输地址具体为数据传输目标内存地址;
所述第一传输控制模块,向所述第二传输控制模块发送测试数据文件,并基于测试数据文件的测试结果确定第一服务单元的数据发送速度。
具体的,所述第二数据管理系统包括:本地内存管理模块和第二传输控制模块,
本地内存管理模块,基于所述目标内存地址判断所述数据传输是否存在异常;
第二传输控制模块,基于所述第一传输控制模块发送的所述测试文件计算数据发送速度,其中,所述数据发送速度为数据传输不处于异常状态时的最大速度。
进一步的,所述数据读取系统还包括:数据加密模块,用于加密所述待发送数据,并生成加密结果。
在一些实施例中,所述数据写入系统还包括:数据解密模块,用于解密所述待发送数据,并根据所述加密结果验证所述待发送数据的完整性。
第二方面,本申请提供了一种单向数据传输方法,该单向数据传输包括该单向数据传输系统,所述单向数据传输方法包括:
发送数据传输请求;
接收数据读取系统的待发送数据,以通过RDMA进行数据传输,其中,第一数据传输管理系统用于确定数据传输速度和数据传输地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拓尔思天行网安信息技术有限责任公司;江南大学,未经拓尔思天行网安信息技术有限责任公司;江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210791449.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种瓦楞纸表面施胶剂的制备方法
- 下一篇:在线监测数据分析预警平台