System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于以太网的数据传输方法、装置及系统制造方法及图纸_技高网

一种基于以太网的数据传输方法、装置及系统制造方法及图纸

技术编号:39930733 阅读:7 留言:0更新日期:2024-01-08 21:48
本文提供了一种基于以太网的数据传输方法、装置及系统,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述方法包括:获取待发送的业务数据和管理数据;对所述待发送的业务数据进行编码得到待发送的业务数据包序列;将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列;按照所述数据包序列向第二设备发送数据。本文在帧间隙中插入管理数据包进行传输,不仅节省了网络带宽资源,同时提高了管理数据传输的安全性。

【技术实现步骤摘要】

本文属于以太网,具体涉及一种基于以太网的数据传输方法、装置及系统


技术介绍

1、随着网络技术的发展和广泛应用,网络带宽的瓶颈日益突出,同时网络黑客也出现爆发式增长,黑客最常用的方法就是截获网络数据包破解数据内容信息;其次网络黑客会利用耗尽带宽资源导致对网络设备失去控制的方式,导致网络瘫痪。目前应对黑客的常用手段主要是利用安全套接层(secure socket layer,ssl)加密技术对数据包进行加密传输,但是在带宽资源耗尽的情况下无法保证数据包能安全送达。

2、通过ssl或者ssh的方式对数据包进行加密后传输,但是黑客截获的数据包是完整的数据,解密ssl或ssh后依旧可以得到完整的数据内容,特别是网络配置信息的丢失会带来很大的损失。因此如何提高网络数据,特别是网络配置信息的安全成为目前亟需解决的技术问题。


技术实现思路

1、针对现有技术的上述问题,本文的目的在于,提供一种基于以太网的数据传输方法、装置及系统,可以提高数据传输的安全性。

2、为了解决上述技术问题,本文的具体技术方案如下:

3、一方面,本文提供一种基于以太网的数据传输方法,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述方法包括:

4、获取待发送的业务数据和管理数据;

5、对所述待发送的业务数据进行编码得到待发送的业务数据包序列;

6、将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列;

7、按照所述数据包序列向第二设备发送数据。

8、进一步地,所述对所述待发送的业务数据进行编码得到待发送的业务数据包序列,包括:

9、根据所述第一设备和所述第二设备之间的传输协议,确定所述业务数据的编码规则,所述业务规则至少包括业务数据包间隙,所述业务数据包间隙大于指定间隙,所述指定间隙为所述第二设备的最小接收间隙;

10、根据所述编码规则,对所述业务数据进行编码,得到业务数据包序列。

11、进一步地,根据所述第一设备和所述第二设备之间的传输协议,确定所述业务数据的编码规则,包括:

12、根据所述业务数据的类型,确定所述业务数据的传输要求,所述传输要求至少包括传输速率或传输时长;

13、根据所述传输要求和所述传输协议,确定相邻两个业务数据包的业务数据包间隙,所述业务数据包间隙大于所述第二设备的最小接收间隙;

14、根据所述传输协议对应的编码格式和所述业务数据包间隙,确定所述业务数据包的编码规则。

15、进一步地,所述将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列,包括:

16、根据管理数据的数据大小和业务数据包间隙的数量,对管理数据进行拆分得到多个子管理数据;

17、根据所述传输协议,对每个所述子管理数据进行编码处理,得到多个管理数据包;

18、将所述管理数据包依次插入所述业务数据包间隙中,得到待发送的数据包序列。

19、进一步地,所述根据管理数据的数据大小和业务数据包间隙的数量,对管理数据进行拆分得到多个子管理数据,包括:

20、根据所述业务数据包间隙和所述最小接收间隙,确定所述业务数据包之间可用间隙的长度;

21、判断所述管理数据的长度是否大于所述可用间隙的长度;

22、若是,则根据所述业务数据包间隙的数量,对所述管理数据进行平均切割,以得到与所述业务数据包间隙的数量一致的子管理数据;

23、若否,则根据所述管理数据的长度调整所述业务数据包间隙,以调整所述可用间隙的长度。

24、进一步地,根据所述传输协议,对每个所述子管理数据进行编码处理,得到多个管理数据包,包括:

25、根据所述管理数据,确定对所述第二设备的配置信息,所述配置信息包括针对所述第二设备管理的重要程度;

26、根据所述传输协议对应的编码格式,以及所述配置信息,对所述子管理数据进行加密编码,以得到与所述重要程度对应的带加密的管理数据包。

27、进一步地,将所述管理数据包依次插入所述业务数据包间隙中,得到待发送的数据包序列,还包括:

28、根据所述配置信息,确定第一设备发送数据的有效速度,所述有效速度表征所述第二设备接收数据的间隔时长;

29、根据所述业务数据包间隙的数量,对所述管理数据进行平均切割,以得到与所述业务数据包间隙的数量一致的子管理数据;

30、根据所述子管理数据的长度和所述有效速度,得到所述业务数据包间隙;

31、对每个子管理数据进行编码处理,得到多个管理数据包;

32、将所述管理数据包依次插入所述业务数据包间隙,得到待发送的数据包序列。

33、另一方面,本文还提供一种基于以太网的数据传输装置,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述装置包括:

34、获取模块,用于获取待发送的业务数据和管理数据;

35、编码模块,用于对所述待发送的业务数据进行编码得到待发送的业务数据包序列;

36、插入模块,用于将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列;

37、发送模块,用于按照所述数据包序列向第二设备发送数据。

38、另一方面,本文还提供一种基于以太网的数据传输系统,所述系统包括:

39、第一设备和第二设备,所述第一设备和所述第二设备通过以太网通信连接;

40、所述第一设备,用于获取待发送的业务数据和管理数据;对所述待发送的业务数据进行编码得到待发送的业务数据包序列;将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列;按照所述数据包序列向第二设备发送数据;

41、所述第二设备用于接收所述第一设备发送的数据,并对接收到的数据进行解码处理,得到业务数据和管理数据。

42、最后,本文还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的方法。

43、采用上述技术方案,本文所述一种基于以太网的数据传输方法、装置及系统,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述方法包括:获取待发送的业务数据和管理数据;对所述待发送的业务数据进行编码得到待发送的业务数据包序列;将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列;按照所述数据包序列向第二设备发送数据。本文在帧间隙中插入管理数据包进行传输,不仅节省了网络带宽资源,同时提高了管理数据传输的安全性。

44、为让本文的上述和其他目的、特征和优点能更明显易懂,下文特本文档来自技高网...

【技术保护点】

1.一种基于以太网的数据传输方法,其特征在于,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待发送的业务数据进行编码得到待发送的业务数据包序列,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第一设备和所述第二设备之间的传输协议,确定所述业务数据的编码规则,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据管理数据的数据大小和业务数据包间隙的数量,对管理数据进行拆分得到多个子管理数据,包括:

6.根据权利要求4所述的方法,其特征在于,根据所述传输协议,对每个所述子管理数据进行编码处理,得到多个管理数据包,包括:

7.根据权利要求6所述的方法,其特征在于,将所述管理数据包依次插入所述业务数据包间隙中,得到待发送的数据包序列,还包括:

8.一种基于以太网的数据传输装置,其特征在于,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述装置包括:

9.一种基于以太网的数据传输系统,其特征在于,所述系统包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种基于以太网的数据传输方法,其特征在于,应用于第一设备,所述第一设备与第二设备通过以太网通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待发送的业务数据进行编码得到待发送的业务数据包序列,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第一设备和所述第二设备之间的传输协议,确定所述业务数据的编码规则,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述管理数据插入所述业务数据包序列中相邻两个业务数据包之间的业务数据包间隙中,得到待发送的数据包序列,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据管理数据的数据大小和业务数据包间隙的数量,对管理数据进行...

【专利技术属性】
技术研发人员:赵日升
申请(专利权)人:裕太微电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1