System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及网络安全,尤其涉及一种跨网传输方法及系统、计算机装置、存储介质、程序产品。
技术介绍
1、跨网传输是指在不同的计算机网络之间传输数据的过程。这些网络可能地理位置分散、由不同管理者管理,或使用不同的通信协议和技术。传统上,为了实现不同网络之间的数据传输,通常需要部署光闸。光闸能够在两个网络之间建立双向或单向的数据通道,实现双向数据传输或者单向数据传输。然而,当涉及到多个不同网络时,需要为每两个网络之间均部署一个光闸,导致设备管理成本和经济成本增加。
技术实现思路
1、有鉴于此,本公开实施例提供了一种跨网传输方法及系统、计算机装置、存储介质、程序产品,能够在无需依赖多个光闸的情况下也能实现多网络之间的跨网传输,提高设备的管理效率,大幅减少设备的管理和维护成本,同时降低经济成本。
2、第一方面,本公开实施例提供了一种跨网传输方法,采用如下技术方案:
3、获取数据传输策略、发送端策略和接收端策略;
4、基于所述发送端策略从多个业务端中选择发送端,将所述发送端策略发送给所述发送端,其中,所述多个业务端处于不同网络中;
5、基于所述接收端策略从所述多个业务端中选择接收端,将所述接收端策略发送给所述接收端;
6、基于所述发送端策略控制所述发送端从若干个客户端获取业务数据,将所述业务数据封装为业务数据包;
7、基于所述数据传输策略将所述业务数据包跨网传输至所述接收端;
8、基于所述接收端策略控制所述接收端
9、可选地,建立与所述多个业务端之间的第一连接;
10、基于所述发送端策略包括的发送端标识,在所述多个业务端中确定出所述发送端;
11、基于与所述发送端的第一连接,将所述发送端策略发送给所述发送端;
12、基于所述接收端策略包括的接收端标识,在所述多个业务端中确定出所述接收端;
13、基于与所述接收端的第一连接,将所述接收端策略发送给所述接收端。
14、可选地,在建立与所述多个业务端之间的第一连接之后,还包括:
15、分别对所述多个业务端进行网络协议认证,向认证通过的业务端发送授权标识,将所述授权标识存储到认证控制哈希表。
16、可选地,所述基于所述发送端策略控制所述发送端从若干个客户端获取业务数据,包括:
17、根据所述发送端策略构建所述发送端与所述若干个客户端之间的第二连接;
18、基于所述第二连接将所述若干个客户端的业务数据传输至所述发送端。
19、可选地,所述将所述业务数据封装为业务数据包,包括:
20、基于所述接收端策略包括的接收端私有协议服务标识,建立接收端私有协议服务;
21、在预设范围内选择发送端私有协议服务标识;
22、基于所述发送端私有协议服务标识、所述接收端私有协议服务和预设的接口库,建立所述发送端与所述接收端之间的私有协议连接;
23、基于所述私有协议连接配置业务字段值集,基于所述业务字段值集将所述业务数据封装为业务数据包。
24、可选地,所述业务字段值集包括策略字段值集,所述策略字段值集包括hid-s字段值、hid-d字段值、sid-s字段值、sid-d字段值、aid字段值、pid字段值中的至少一项;
25、其中,所述hid-s字段值根据所述发送端标识设置;
26、所述hid-d字段值根据所述接收端标识设置;
27、所述sid-s字段值根据所述发送端私有协议服务标识设置;
28、所述sid-d字段值根据所述接收端私有协议服务标识设置;
29、所述aid字段值根据所述发送端的授权标识设置;
30、所述pid字段值根据数据传输策略标识设置。
31、可选地,在所述将所述业务数据封装为业务数据包之后,还包括:
32、对所述业务数据包进行解析,获取所述策略字段值集;
33、基于所述数据传输策略和所述认证控制哈希表对所述策略字段值集中的每个字段值进行检查,若检测全部通过,则将所述业务数据包跨网传输至所述接收端;
34、其中,所述数据传输策略包括所述数据传输策略标识、所述发送端标识、所述接收端标识、所述发送端私有协议服务标识和所述接收端私有协议服务标识。
35、可选地,所述基于所述接收端策略控制所述接收端将所述业务数据包还原为所述业务数据,将所述业务数据发送给若干个服务端,包括:
36、基于所述私有协议连接将所述业务数据包还原为所述业务数据;
37、基于所述接收端策略包括的若干个服务端ip地址和若干个服务端端口,建立所述接收端与所述若干个服务端之间的第三连接;
38、基于所述第三连接将所述业务数据发送给若干个服务端。
39、第二方面,本公开实施例还提供了一种跨网传输系统,包括交换主机、发送端和交换主机,采用如下技术方案:
40、所述交换主机,用于获取数据传输策略、发送端策略和接收端策略;
41、基于所述发送端策略从多个业务端中选择发送端,将所述发送端策略发送给所述发送端,其中,所述多个业务端处于不同网络中;
42、基于所述接收端策略从所述多个业务端中选择接收端,将所述接收端策略发送给所述接收端;
43、所述发送端,用于接收所述发送端策略,基于所述发送端策略获取若干个客户端的业务数据;
44、将所述业务数据封装为业务数据包,将所述业务数据包发送给所述交换主机;
45、所述交换主机,还用于基于所述数据传输策略将所述业务数据包跨网传输至所述接收端;
46、所述接收端,用于接收所述接收端策略,基于所述接收端策略将所述业务数据包还原为所述业务数据,将所述业务数据发送给若干个服务端。
47、第三方面,本公开实施例还提供了一种计算机装置,采用如下技术方案:
48、所述计算机装置包括:
49、至少一个处理器;以及,
50、与所述至少一个处理器通信连接的存储器;其中,
51、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的跨网传输方法。
52、第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的跨网传输方法。
53、第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现以上任一项所述方法的步骤。
54、本公开实施例提供的跨网传输方法,仅需通过设置好的数据传输策略得到发送端策略和接收端策略,然后基于这两种策略在众多的业本文档来自技高网...
【技术保护点】
1.一种跨网传输方法,其特征在于,包括:
2.根据权利要求1所述的跨网传输方法,其特征在于,
3.根据权利要求2所述的跨网传输方法,其特征在于,在建立与所述多个业务端之间的第一连接之后,还包括:
4.根据权利要求1所述的跨网传输方法,其特征在于,所述基于所述发送端策略控制所述发送端从若干个客户端获取业务数据,包括:
5.根据权利要求3所述的跨网传输方法,其特征在于,所述将所述业务数据YY+242172P
6.根据权利要求5所述的跨网传输方法,其特征在于,所述业务字段值集包括策略字段值集,所述策略字段值集包括HID-S字段值、HID-D字段值、SID-S字段值、SID-D字段值、AID字段值、PID字段值中的至少一项;
7.根据权利要求6所述的跨网传输方法,其特征在于,在所述将所述业务数据封装为业务数据包之后,还包括:
8.根据权利要求5所述的跨网传输方法,其特征在于,所述基于所述接收端策略控制所述接收端将所述业务数据包还原为所述业务数据,将所述业务数据发送给若干个服务端,包括:
9.一
10.一种计算机装置,其特征在于,所述计算机装置包括:
11.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-8任一所述的跨网传输方法。
12.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1~8任一项所述方法的步骤。
...【技术特征摘要】
1.一种跨网传输方法,其特征在于,包括:
2.根据权利要求1所述的跨网传输方法,其特征在于,
3.根据权利要求2所述的跨网传输方法,其特征在于,在建立与所述多个业务端之间的第一连接之后,还包括:
4.根据权利要求1所述的跨网传输方法,其特征在于,所述基于所述发送端策略控制所述发送端从若干个客户端获取业务数据,包括:
5.根据权利要求3所述的跨网传输方法,其特征在于,所述将所述业务数据yy+242172p
6.根据权利要求5所述的跨网传输方法,其特征在于,所述业务字段值集包括策略字段值集,所述策略字段值集包括hid-s字段值、hid-d字段值、sid-s字段值、sid-d字段值、aid字段值、pid字段值中的至少一项;
7.根据权...
【专利技术属性】
技术研发人员:李仁江,
申请(专利权)人:北京天融信网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。