跨网的数据交换解决方案
一、什么是跨网
跨网是指在互联网与局域网之间不能直接连通的网络。这些局域网可以是保密性较高的单独的局域网,也可以是*网、军网等。
二、为什么要跨网传输
以*网为例,*网对数据安全的要求较高,所以不与互联网直接连通。然而我们系统可能需要在互联网和*网内都可以运行,那运行期间业务数据肯定有关联,就需要互相传递。
三、解决思路
跨网的数据交换方式主要分为两种,一种是光盘摆渡机,一种是光闸。
光盘摆渡机简单来讲,先用光盘刻录需要传输信息,然后用机械臂换到需要交换的另一端网络,然后读取存储,这样就完成了一次单向传输。这种方式速度慢,丢包率高,但是符合完全物理隔离的信息安全要求,且相对光闸更早被使用。
光闸,英文简称FGAP,是一种由安全隔离网闸(GAP)基础上发展而成、基于光的单向性的单向隔离软硬件系统。
数据传输的介质上可以文件传输,也可以约定某个数据库的具体某张表。
四、注意点
我们在数据交换的时候,不管事光盘摆渡机还是光闸,都具有一定延时性,所以数据交换的传输同一张表一般都不能双向传输,而是以加密级别高的那一端为主库,级别低的那一端数据往级别高的那一端交换为主。
数据交换的时候接受数据端需要以定时任务的形式去解析处理传输过来的数据。
由于数据交换存在丢失的可能,为了确保数据准备地传输到的话,需要在传输端备份传输历史,接受端接受到数据后,给予传输端一个回执,告诉传输端已经接收到数据后再删除历史文件,如果长时间传输历史文件还在的需要重传。