System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 报文分段传输方法、装置、设备及介质制造方法及图纸_技高网

报文分段传输方法、装置、设备及介质制造方法及图纸

技术编号:40469295 阅读:9 留言:0更新日期:2024-02-22 23:24
本公开涉及一种报文分段传输方法、装置、设备及介质。其中,报文分段传输方法包括:接收目标报文数据;对目标报文数据进行数据解析处理,得到对应的报文属性信息,报文属性信息包括分片报文信息和四层协议信息;在根据分片报文信息和四层协议信息确定目标报文数据满足预设分段条件的情况下,计算目标报文数据的最大分段长度;根据最大分段长度对目标报文数据进行报文分段处理,得到目标数据包,并传输目标数据包。根据本公开实施例,能够降低传输延迟,提高传输效率。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种报文分段传输方法、装置、设备及介质


技术介绍

1、在传统的传输控制协议(transmission control protocol,tcp)报文传输过程中,软件会将tcp报文以较大的长度进行发送,这样经常会导致某一个tcp报文错误或者丢失的概率很大,传输速度很慢。随后为了在网络上更快速的传输,tcp在建链时会和对方协商最大报文段长度(mss)的大小,以mss作为数据包数据的最大长度进行发送,一般由中央处理器(central processing unit,cpu)处理这个任务,将大块数据切割为适合mss大小的小数据包,随后分别计算每个数据包的校验和并将它们放入网络发送队列中。对于大量的数据包处理,这会导致cpu负载过高,限制了系统的性能。数据包生成与发送之间的延迟较大,传输效率较低。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种报文分段传输方法、装置、设备及介质。

2、第一方面,本公开提供了一种报文分段传输方法,包括:

3、接收目标报文数据;

4、对目标报文数据进行数据解析处理,得到对应的报文属性信息,报文属性信息包括分片报文信息和四层协议信息;

5、在根据分片报文信息和四层协议信息确定目标报文数据满足预设分段条件的情况下,计算目标报文数据的最大分段长度;

6、根据最大分段长度对目标报文数据进行报文分段处理,得到目标数据包,并传输目标数据包。

7、第二方面,本公开提供了一种报文分段传输装置,包括:

8、数据接收模块,用于接收目标报文数据;

9、第一处理模块,用于对目标报文数据进行数据解析处理,得到对应的报文属性信息,报文属性信息包括分片报文信息和四层协议信息;

10、第一计算模块,用于在根据分片报文信息和四层协议信息确定目标报文数据满足预设分段条件的情况下,计算目标报文数据的最大分段长度;

11、第二处理模块,用于根据最大分段长度对目标报文数据进行报文分段处理,得到目标数据包,并传输目标数据包。

12、第三方面,本公开提供了一种报文分段传输设备,包括:

13、处理器;

14、存储器,用于存储可执行指令;

15、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面的报文分段传输方法。

16、第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面的报文分段传输方法。

17、本公开实施例提供的技术方案与现有技术相比具有如下优点:

18、本公开实施例的报文分段传输方法、装置、设备及介质,能够接收目标报文数据,接着对目标报文数据进行数据解析处理,得到对应的报文属性信息,报文属性信息包括分片报文信息和四层协议信息,然后在根据分片报文信息和四层协议信息确定目标报文数据满足预设分段条件的情况下,计算目标报文数据的最大分段长度,最后根据最大分段长度对目标报文数据进行报文分段处理,得到目标数据包,并传输目标数据包,由此,能够对满足预设分段条件的目标报文数据进行报文分段处理,将得到目标数据包进行传输,从而降低传输延迟,提高传输效率。

本文档来自技高网...

【技术保护点】

1.一种报文分段传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述接收目标报文数据之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述目标报文数据进行数据解析处理,得到对应的报文属性信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述报文属性信息包括最大传输单元信息、最大分段长度信息、互联网协议头部长度信息和TCP协议头部长度信息。

5.根据权利要求4所述的方法,其特征在于,所述在根据所述分片报文信息和四层协议信息确定所述目标报文数据满足预设分段条件的情况下,计算所述目标报文数据的最大分段长度,包括:

6.根据权利要求2所述的方法,其特征在于,在所述传输所述目标数据包之前,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,在所述传输所述目标数据包之前,所述方法还包括:

8.一种报文分段传输装置,其特征在于,包括:

9.一种报文分段传输设备,其特征在于,包括:

10.一种非易失性计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-7中任一项所述的报文分段传输方法。

...

【技术特征摘要】

1.一种报文分段传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述接收目标报文数据之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述目标报文数据进行数据解析处理,得到对应的报文属性信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述报文属性信息包括最大传输单元信息、最大分段长度信息、互联网协议头部长度信息和tcp协议头部长度信息。

5.根据权利要求4所述的方法,其特征在于,所述在根据所述分片报文信息和四层协议信息确定所述目标报文数据满足预设分段条件...

【专利技术属性】
技术研发人员:刘壮
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1