[发明专利]一种网络状况检测方法及系统有效
| 申请号: | 201210532883.1 | 申请日: | 2012-12-11 |
| 公开(公告)号: | CN102946335A | 公开(公告)日: | 2013-02-27 |
| 发明(设计)人: | 袁峰;余方;李引;綦建 | 申请(专利权)人: | 广州中国科学院软件应用技术研究所 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 肖云 |
| 地址: | 511458 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络 状况 检测 方法 系统 | ||
技术领域
本发明属于计算机网络技术领域,具体涉及一种网络状况检测方法及系统。
背景技术
当前大量应用采用有线和无线网络模式进行,其中无线网络模式包括无线电、红外等模式,而这些模式下的通信主要是通过数据包来进行,目前缺乏在这些模式下的网络状况监测工件,尤其是数据包发送情况的监测工具。简单说就是通过某个系统从某个设备发送一个数据包,经过多个中转设备到达目的地设备,而缺乏整个过程的跟踪工具。目前已知最接近的技术方案有,硬件模拟测试工具,可以模拟各种硬件发送的信号,但是还没有发现该情况下网络监测、尤其是数据包监测的系统。
由于现有技术是通过Ping命令来判断网络是否连通以及丢包情况,主要是发送Ping命令道远程计算机,判断是否与其连接,并不能判断是那个网络环节出现问题,也不能测试远程计算机的webservice接口功能是否正确。简单说,Ping命令智能测试网络是否畅通,但是如果出现故障,无法判断故障的具体信息。
发明内容
为了解决上述问题,本发明的目的在于提供一种网络检测方法及系统,不仅可以检查网络是否连通,还可以检查出网络故障所在的具体环节。
为了实现上述发明目的,本发明所采取的技术方案如下:
一种网络状况检测方法,包括初始节点通过各级中间节点向目标节点连续发送测试数据包、不断接收通过中间节点回传回来的测试数据包、以及通过回传回来的测试数据包判断网络状况的步骤,所述测试数据包中包括有目标节点的IP地址。为了快速检测出网络故障所在的环节,在所述测试数据包中还设置有网络状况验证数据记录模块,所述网络状况验证数据模块包括IP地址记录单元、发送时间记录单元和接收时间记录单元;其中,在初始节点发送测试数据包时,还包括向该测试数据包的IP地址记录单元顺序写入自身IP地址和向该测试数据包的发送时间记录单元顺序写入发送时间的步骤;其中,在初始节点接收中间节点回传回来的测试数据包时,还包括向该测试数据包的接收时间记录单元顺序写入接收时间的步骤;其中,在中间节点和目标节点接收到上一层节点或者下一层节点发送的测试数据包后,还都包括向该测试数据包的IP地址记录单元顺序写入自身IP地址、向该测试数据包的接收时间记录单元顺序写入接收时间、以及向上一层节点回传该测试数据包的步骤,在向上一层节点回传该测试数据包时还包括向所述发送时间单元顺序写入发送时间的步骤;其中,通过回传回来的测试数据包判断网络状况具体是根据IP地址记录单元、发送时间记录单元和接收时间记录单元记录的数据判断网络状况。
优选的,所述网络状况验证数据模块中还包括设备UID记录单元;其中,在初始节点发送测试数据包时,还包括向所述设备UID记录单元中顺序写入自身UID数据的步骤;其中,在中间节点和目标节点接收到上一层节点或者下一层节点发送的测试数据包后,还都包括向该测试数据包的设备UID记录单元顺序写入自身UID数据的步骤;其中,通过回传回来的测试数据包判断网络状况具体还包括根据设备UID记录单元中顺序记录的UID得出测试数据包的传输路径,进而得出初始节点与目标节点之间是否连通、以及在未连通的情况下断开在那个节点之后。
优选的,所述网络状况验证数据模块中还包括使用协议编号记录单元;其中,在初始节点发送测试数据包时,还包括向所述使用协议编号记录单元中顺序写入自身使用协议编号的步骤;其中,在中间节点和目标节点接收到上一层节点或者下一层节点发送的测试数据包后,还都包括向该测试数据包的使用协议编号记录单元顺序写入自身使用协议编号的步骤;其中,通过回传回来的测试数据包判断网络状况具体还包括根据使用协议编号记录单元中顺序记录的使用协议编号、以及根据所述发送时间记录单元中顺序记录的发送时间和接收时间记录单元中顺序记录的接收时间得出的各个节点之间的传输时间,判断各个节点设备与其使用的传输协议是否匹配,以便改善网络传输效率。
进一步的,所述初始节点连续发送测试数据包15000-25000次或连续发送1-2个小时后停止发送测试数据包,再启动通过回传回来的测试数据包判断网络状况的步骤。
进一步的,所述通过回传回来的测试数据包判断网络状况具体是根据IP地址记录单元、发送时间记录单元和接收时间记录单元记录的数据判断网络状况,具体是:根据所述IP地址记录单元中顺序记录的IP地址得出测试数据包的传输路径,进而得出初始节点与目标节点之间是否连通、以及在未连通的情况下断开在那个节点之后;根据所述发送时间记录单元中顺序记录的发送时间和接收时间记录单元中顺序记录的接收时间得出各个节点之间的传输时间,进而判断网络快慢和得出网络传输瓶颈节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中国科学院软件应用技术研究所,未经广州中国科学院软件应用技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210532883.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三相三柱非晶合金太阳能发电专用变压器
- 下一篇:用于电控柜上的连接铜排





