本发明涉及计算机网络检测领域,尤其涉及一种基于TCP的网络预警方法及装置。
背景技术:
随着网络的不断普及,人们对于计算机网络的稳定性和安全性的需求也在不断增加,对于网络性能人们也越来越关注。网络性能直接反应了用户对于网络的体验度,而网络性能的好坏也是人们关心的重点,因此,对于网络性能进行预警,使人们更好的掌握当前网络状况,很有必要。
目前已有的对网络性能进行预警的方法仅为对TCP网络的单一性能指标进行检测和预警,不能对网络性能的综合指标进行预警,在实际应用的过程中具有一定的局限性,不能全面的反应网络的综合性能,不能对网络作出全面合理的预警。
技术实现要素:
本发明所要解决的技术问题是针对现有技术的不足,提供一种基于TCP的网络预警方法及装置。
本发明解决上述技术问题的技术方案如下:
一种基于TCP的网络预警方法,包括以下步骤:
步骤1,选择多个TCP网络性能指标;
步骤2,对所述TCP网络性能指标进行处理,得到综合处理结果;
步骤3,设置预警范围;
步骤4,将所述综合处理结果与所述预警范围进行比较,当所述综合处理结果在所述预警范围之内时,进行预警。
本发明的有益效果是:通过采集TCP网络性能指标,并存储TCP网络性能指标,对TCP网络性能指标进行处理,设置预警范围,将综合处理结果与预警范围进行比较并预警,可以实现对多个TCP网络性能指标的综合测量和预警,使对TCP网络性能的预警更加全面可靠。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,步骤2中,对所述TCP网络性能指标的处理包括:
步骤2.1,对每个所述TCP网络性能指标进行检测,得到多组测试数据并存储;
步骤2.2,对所述多组测试数据进行量纲化处理,得到量纲化结果;
步骤2.3,对所述量纲化结果进行归一化处理,得到归一化结果;
步骤2.4,对所述归一化结果进行加权,得到加权结果;
步骤2.5,对所述加权结果进行综合分析,得到综合处理结果。
进一步地,步骤3中,所述预警范围的确定方法为计算预设时间段内的所述TCP网络性能指标正态分布的TCP网络性能指标期望值,根据所述TCP网络性能指标期望值确定所述预警范围。
进一步地,所述TCP网络性能指标包括丢包率、响应时间、抖动性。
一种基于TCP的网络预警装置,包括:
选取模块,用于选择多个TCP网络性能指标;
处理模块,用于处理所述TCP网络性能指标,得到综合处理结果;
设置模块,用于设置预警范围;
预警模块,用于将所述综合处理结果与所述预警范围进行比较,当所述综合处理结果在所述预警范围之内时,进行预警。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述处理模块包括:
检测单元,用于对每个所述TCP网络性能指标进行检测,得到多组测试数据;
存储单元,用于存储所述多组测试数据;
处理单元,用于对所述多组测试数据进行量纲化处理,得到量纲化结果,还用于对所述量纲化结果进行归一化处理,得到归一化结果,还用于对所述归一化结果进行加权,得到加权结果;
评价单元,用于对所述加权结果进行综合分析,得到综合处理结果。
进一步地,所述设置模块具体用于计算预设时间段内的所述TCP网络性能指标正态分布的TCP网络性能指标期望值,并根据所述TCP网络性能指标期望值确定所述预警范围。
进一步地,所述TCP网络性能指标包括丢包率、响应时间、抖动性。
本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。
附图说明
图1为本发明实施例提供的一种基于TCP的网络预警方法的流程示意图;
图2为本发明另一实施例提供的一种基于TCP的网络预警装置的结构框架图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,为本发明实施例提供的一种基于TCP的网络预警方法的流程示意图,该方法包括以下步骤:
S101,选择多个TCP网络性能指标;
S102,对TCP网络性能指标进行处理,得到综合处理结果;
S103,设置预警范围;
S104,将综合处理结果与预警范围进行比较,当综合处理结果在预警范围之内时,进行预警。
上述实施例提供的一种基于TCP的网络预警方法,通过采集TCP网络性能指标,并存储TCP网络性能指标,对TCP网络性能指标进行处理,设置预警范围,将综合处理结果与预警范围进行比较并预警,可以实现对多个TCP网络性能指标的综合测量和预警,使对TCP网络性能的预警更加全面可靠。
进一步,S102中,对TCP网络性能指标的处理包括:
对每个TCP网络性能指标进行检测,得到多组测试数据并存储;
对多组测试数据进行量纲化处理,得到量纲化结果;
对量纲化结果进行归一化处理,得到归一化结果;
对归一化结果进行加权,得到加权结果;
对加权结果进行综合分析,得到综合处理结果。
进一步,S103中,预警范围的确定方法为计算预设时间段内的TCP网络性能指标正态分布的TCP网络性能指标期望值,根据TCP网络性能指标期望值确定预警范围。
进一步,TCP网络性能指标包括丢包率、响应时间、抖动性。
如图2所示,为本发明另一实施例提供的一种基于TCP的网络预警装置的结构框架图,该装置包括:
选取模块210,用于选择多个TCP网络性能指标;
处理模块220,用于处理TCP网络性能指标,得到综合处理结果;
设置模块230,用于设置预警范围;
预警模块240,用于将综合处理结果与预警范围进行比较,当综合处理结果在预警范围之内时,进行预警。
进一步,处理模块220包括:
检测单元221,用于对每个TCP网络性能指标进行检测,得到多组测试数据;
存储单元222,用于存储多组测试数据;
处理单元223,用于对多组测试数据进行量纲化处理,得到量纲化结果,还用于对量纲化结果进行归一化处理,得到归一化结果,还用于对归一化结果进行加权,得到加权结果;
评价单元224,用于对加权结果进行综合分析,得到综合处理结果。
进一步,设置模块230具体用于计算预设时间段内的TCP网络性能指标正态分布的TCP网络性能指标期望值,并根据TCP网络性能指标期望值确定预警范围。
进一步,TCP网络性能指标包括丢包率、响应时间、抖动性。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。