【技术实现步骤摘要】
一种测试网络延时的方法及装置
本专利技术涉及测试领域,更具体地说,涉及一种测试网络延时的方法和装置。
技术介绍
随着网络的发展,网络传输速率越来越快,对网络性能要求也越来越高。其中,网络延时是评价网络性能的基本指标,也是测试延时抖动、网络宽带性能指标的基础。网络延时测试在网络性能检测、网络行为分析、网络应用设计等领域有着广泛的应用。网络延时测试是通过测试数据包从源端开始进入网络到它开始离开网络进入目的端之间的时间得出网络延时结果。网络延时测试通常是测试往返延时,在现有技术中,测试以下三个部分:报文从源端到目的端的传输时间;目的端设备对数据包处理时间,即包处理时间;目的端到源端的包传输时间。其中,目的端设备对数据包处理的时间,是根据目的端的硬件条件决定,不能体现网络的性能。现有技术中采用ICMP协议构造数据包或UDP协议构造数据包作为测试数据包进行测试,但是目的端或传输路径中的一些节点会将ICMP数据包过滤掉,导致不能进行测试,即使可以进行测试但是测试结果也会有不够精确的问题。UDP数据包虽然可以不被过滤,但测试结果通常也会存在较大误差。随着网络速率的提升,网络延时 ...
【技术保护点】
一种测试网络延时的方法,其特征在于,包括:将数据包A从源端发送至目的端,并确定所述源端发送所述数据包A的第一时间信息,以及所述目的端接收所述数据包A的第二时间信息;将所述目的端构造的数据包B发送至所述源端,并确定所述目的端发送所述数据包B的第三时间信息,以及所述源端接收所述数据包B的第四时间信息;根据所述第一时间信息、所述第二时间信息、所述第三时间信息以及所述第四时间信息确定所述数据包A和所述数据包B的传输总时间,将所述传输总时间作为网络延时时间。
【技术特征摘要】
1.一种测试网络延时的方法,其特征在于,包括:将数据包A从源端发送至目的端,并确定所述源端发送所述数据包A的第一时间信息,以及所述目的端接收所述数据包A的第二时间信息;将所述目的端构造的数据包B发送至所述源端,并确定所述目的端发送所述数据包B的第三时间信息,以及所述源端接收所述数据包B的第四时间信息;根据所述第一时间信息、所述第二时间信息、所述第三时间信息以及所述第四时间信息确定所述数据包A和所述数据包B的传输总时间,将所述传输总时间作为网络延时时间。2.根据权利要求1所述的方法,其特征在于,所述将数据包A从源端发送至目的端,并确定所述源端发送所述数据包A的第一时间信息,以及所述目的端接收所述数据包A的第二时间信息,包括:将数据包A通过UDP协议从源端发送至目的端,并确定所述源端发送所述数据包A的第一时间信息,以及所述目的端接收所述数据包A的第二时间信息。3.根据权利要求1所述的方法,其特征在于,所述将所述目的端构造的数据包B发送至所述源端,并确定所述目的端发送所述数据包B的第三时间信息,以及所述源端接收所述数据包B的第四时间信息,包括:将所述目的端构造的数据包B通过UDP协议发送至所述源端,并确定所述目的端发送所述数据包B的第三时间信息,以及所述源端接收所述数据包B的第四时间信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间信息、所述第二时间信息、所述第三时间信息以及所述第四时间信息确定所述数据包A和所述数据包B的传输总时间,将所述传输总时间作为网络延时时间,包括:所述目的端将所述第二时间信息和第三时间信息发送至所述源端;所述源端利用以下规则确定所述数据包A和所述数据包B的传输总时间:RTT=(T2-T1)+(T4-T3);其中,RTT为所述网络延时时间,T1为所述第一时间信息,T2为所述第二时间信息,T3为所述第三时间信息,T4为所述第四时间信息;将所述传输总时间作为网络延时时间。5.根据权利要求4所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:张新秀,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。