【技术实现步骤摘要】
网络性能的测量方法、服务器、网络探针和系统
本申请涉及互联网领域,特别涉及网络性能的测量方法、测量服务器、网络探针和系统。
技术介绍
随着互联网的发展,利用互联网进行通讯已成为人们最重要的通信手段之一,因此对网络性能的测试也显得至关重要。网络性能测试,通常是指以科学的方法,通过测量手段或者测量工具,取得网络产品或正在运行网络的性能参数和服务器指令参数,例如可用性、差错率、吞吐量、网络时延等等。在现有技术中,参考图1所示,为现有技术进行网络性能测试的系统框架图。在测量系统中,可以部署一个或多个测量服务器101,每个测量服务器可连接多个网络探针102,测量服务器通过主动推送或被动获取的方式,向网络探针下发测量任务,网络探针在接收到测量任务后调用相应的网络测量程序1021(例如测量网络时延的ping程序),该网络测量程序运行在网络探针之上,并与目标服务器103直接通信,从而测量得到目标服务器103的网络性能。但是专利技术人发现现有技术存在以下问题:在现实中网络探针通常安装在用户的个人电脑或者手持终端上,该类设备在计算和存储能力、网络带宽上具有很大局限性,同时在功耗和安全性等方面具有更高要求。因此,计算、存储和网络带宽等方面的限制已极大地阻碍了更多、更先进、测量效果更好的网络测量程序在网络探针上的运行。例如,现在广泛部署的网络探针能运行测量网络时延的ping程序,却难以运行先进的、同时也需要更多计算资源的视频流测试程序,从而极大地限制了视频流测量的精确度和测量范围的广度。并且,将测量程序运行在作为网络探针的移动设备上将会消耗用户设备的大量电能,这也极大地阻碍了网络 ...
【技术保护点】
一种网络性能的测量方法,其特征在于,该方法应用于网络性能的测量系统中的测量服务器上,所述测量系统还包括网络探针,所述测量方法包括:响应于向目标服务器发送网络性能测量请求,测量服务器向所述网络探针发送数据请求,所述数据请求包括所述网络性能测量请求;测量服务器接收网络探针返回的目标数据,所述目标数据中包括网络性能测量数据;其中,所述网络性能测量数据为网络探针在将所述数据请求中的网络性能测量请求发送给目标服务器之后,所述目标服务器返回给网络探针的数据;测量服务器依据网络性能测量数据计算所述网络探针与目标服务器之间的网络性能。
【技术特征摘要】
1.一种网络性能的测量方法,其特征在于,该方法应用于网络性能的测量系统中的测量服务器上,所述测量系统还包括网络探针,所述测量方法包括:响应于用户触发测量任务产生网络性能测量请求,测量服务器向所述网络探针发送数据请求,所述数据请求包括所述网络性能测量请求;所述测量服务器向所述网络探针发送数据请求,包括:测量服务器按照与所述网络探针之间约定的网络代理协议将所述网络性能测量请求封装为所述数据请求;测量服务器向所述网络探针发送所述封装后的数据请求;测量服务器接收网络探针返回的目标数据,所述目标数据中包括网络性能测量数据;其中,所述网络性能测量数据为网络探针在将所述数据请求中的网络性能测量请求发送给目标服务器之后,所述目标服务器返回给网络探针的数据;测量服务器依据网络性能测量数据计算所述网络探针与目标服务器之间的网络性能。2.根据权利要求1所述的方法,其特征在于,所述网络性能测量请求,包括以下任意一种或几种:丢包率测量请求、延迟测量请求、带宽测量请求、路由测量请求、DNS信息测量请求、在线视频数据健康状况测量请求和网页数据流的网页客户端程序测量请求。3.根据权利要求1所述的方法,其特征在于,所述测量服务器依据网络性能测量数据计算所述网络探针与目标服务器之间的网络性能,具体包括:所述测量服务器获取自身与网络探针之间的网络性能参考数据;测量服务器将所述网络性能测量数据与网络性能参考数据的值按照预设规则进行算术运算,以得到所述网络探针与目标服务器之间的网络性能数据。4.一种网络性能的测量方法,其特征在于,所述方法应用于网络性能的测量系统中的网络探针上,所述测量系统还包括测量服务器,该方法包括:网络探针接收测量服务器发送的数据请求,所述数据请求中包括待发送给目标服务器的网络性能测量请求;网络探针将所述网络性能测量请求发送给目标服务器,并接收所述目标服务器返回的与所述网络性能测量请求对应的网络性能测量数据;网络探针将所述网络性能测量数据发送给所述测量服务器,以便所述测量服务器依据所述网络性能测量数据计算所述网络探针与目标服务器之间的网络性能;所述网络探针将所述网络性能测量数据发送给所述测量服务器,包括:网络探针按照自身与所述测量服务器之间约定的网络代理协议将所述网络性能测量请求封装为数据包;网络探针将所述数据包发送给所述测量服务器。5.根据权利要求4所述的方法,其特征在于,所述网络性能测量请求,包括以下任意一种或几种:丢包率测量请求、延迟测量请求、带宽测量请求、路由测量请求、DNS信息测量请求、在线视频数据健康状况测量请求和网页数据流的网页客户端程序测量请求。6.一种网络性能的测量服务器,其特征在于,该服务器包括:发送数据请求模块,用于响应于向目标服务器发送网络性能测量请求,向网络探针发送数据请求,所述数据请求包括所述网络性能测量请求;所述发送数据请求模块包括:封装子模块,用于按照与所述网络探针之间约定的网络代理协议将所述网络性能测量请求封装为所述数据请求;发送子模块,用于向所述...
【专利技术属性】
技术研发人员:尹浩,王俊昌,
申请(专利权)人:北京瑞汛世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。