网络分析系统以及网络分析方法与流程

文档序号:34671033发布日期:2023-07-05 16:34阅读:18来源:国知局
网络分析系统以及网络分析方法与流程

本说明书实施例涉及计算机,特别涉及一种网络分析系统。本说明书一个或者多个实施例同时涉及一种网络分析方法,一种计算设备,一种计算机可读存储介质以及一种计算机程序。


背景技术:

1、随着计算机技术的发展,企业或个人用户产生的数据量呈爆炸式增长,数据的传输对网络的要求也随之增加,因此,如何在高度复杂的系统中精准找到网络瓶颈、快速定位网络问题,逐渐成为研究重点。

2、目前,通常利用数据包捕获工具获取数据包,进一步由人工对捕获的数据包进行分析,确定当前网络是否存在瓶颈。然而,上述方法精准捕获数据包难,对内存和磁盘占用大,此外,由于数据包错综复杂,人工分析势必会引入大量不确定因素,导致分析结果不准确,网络性能刻画难。因此,亟需一种高效且准确的网络分析方案。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种网络分析系统。本说明书一个或者多个实施例同时涉及一种网络分析方法,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种网络分析系统,包括:服务端和网卡;网卡,被配置为传输数据流;服务端,被配置为从网卡获取数据流中的数据包;根据分层网络协议,获得数据包的多个网络分层对应的内容;利用数据包的多个网络分层对应的内容,分析数据流在各个网络分层上的特征;利用数据流在各个网络分层上的特征生成数据流的性能指标。

3、根据本说明书实施例的第二方面,提供了一种网络分析方法,包括:获取数据流中的数据包;根据分层网络协议,获得数据包的多个网络分层对应的内容;利用数据包的多个网络分层对应的内容,分析数据流在各个网络分层上的特征;利用数据流在各个网络分层上的特征生成数据流的性能指标。

4、根据本说明书实施例的第三方面,提供了一种网络分析装置,包括:获取模块,被配置为获取数据流中的数据包;分层模块,被配置为根据分层网络协议,获得数据包的多个网络分层对应的内容;分析模块,被配置为利用数据包的多个网络分层对应的内容,分析数据流在各个网络分层上的特征;生成模块,被配置为利用数据流在各个网络分层上的特征生成数据流的性能指标。

5、根据本说明书实施例的第四方面,提供了一种计算设备,包括:

6、存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述网络分析方法的步骤。

7、根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述网络分析方法的步骤。

8、根据本说明书实施例的第六方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述网络分析方法的步骤。

9、本说明书一个实施例提供的网络分析系统,包括服务端和网卡;网卡,被配置为传输数据流;服务端,被配置为从网卡获取数据流中的数据包;根据分层网络协议,获得数据包的多个网络分层对应的内容;利用数据包的多个网络分层对应的内容,分析数据流在各个网络分层上的特征;利用数据流在各个网络分层上的特征生成数据流的性能指标。服务端通过根据分层网络协议,获得数据包的多个网络分层对应的内容,进一步利用多个网络分层对应的内容确定数据流在各个网络分层上的特征,实现了自动对各网络分层中数据流的特性进行精准分析,高效且准确地确定数据流的性能指标,从而快速找出网络瓶颈。



技术特征:

1.一种网络分析系统,包括:服务端和网卡;

2.一种网络分析方法,包括:

3.根据权利要求2所述的方法,所述获取数据流中的数据包,包括:

4.根据权利要求2所述的方法,所述获取数据流中的数据包,包括:

5.根据权利要求2所述的方法,所述获取数据流中的数据包,包括:

6.根据权利要求2-5任一项所述的方法,所述获取数据流中的数据包之后,还包括:

7.根据权利要求2所述的方法,所述多个网络分层包括数据链路层;所述利用所述数据包的多个网络分层对应的内容,分析所述数据流在各个网络分层上的特征,包括:

8.根据权利要求2所述的方法,所述多个网络分层包括网络层;所述利用所述数据包的多个网络分层对应的内容,分析所述数据流在各个网络分层上的特征,包括以下至少一种:

9.根据权利要求2所述的方法,所述多个网络分层包括传输层;所述利用所述数据包的多个网络分层对应的内容,分析所述数据流在各个网络分层上的特征,包括以下至少一种:

10.根据权利要求2所述的方法,所述利用所述数据流在各个网络分层上的特征生成所述数据流的性能指标,包括:

11.根据权利要求2所述的方法,还包括:

12.一种计算设备,包括:

13.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求2至权利要求11任意一项所述网络分析方法的步骤。

14.一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行权利要求2至权利要求11任意一项所述网络分析方法的步骤。


技术总结
本说明书实施例提供网络分析系统以及网络分析方法,其中所述网络分析系统包括:服务端和网卡;网卡,被配置为传输数据流;服务端,被配置为从网卡获取数据流中的数据包;根据分层网络协议,获得数据包的多个网络分层对应的内容;利用数据包的多个网络分层对应的内容,分析数据流在各个网络分层上的特征;利用数据流在各个网络分层上的特征生成数据流的性能指标。服务端通过根据分层网络协议,获得数据包的多个网络分层对应的内容,进一步利用多个网络分层对应的内容确定数据流在各个网络分层上的特征,实现了自动对各网络分层中数据流的特性进行精准分析,高效且准确地确定数据流的性能指标,从而快速找出网络瓶颈。

技术研发人员:张浩,白金,邓光青,王刚
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1