本文主要是介绍端到端时延 抖动率 吞吐量 丢包率,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
端到端时延:
端到端时延(end-to-end delay)是指IP数据报从离开源点时算起一直到抵达终点时为止一共经历了多长时间的时延。即包的延时就是指包的接收时间与包的发送时间差。抖动率:
抖动率是网络延迟的变化量,它是由同一应用的任意两个相邻数据包在传输路由中经过网络延迟而产生;计算方法:抖动率由相邻数据包延迟时间差除以数据包序号差得到;
计算步骤:
1、计算端到端延迟,就是指数据包的接收时间与发送时间之差;接收端节点N↓[2]收到数据包的时间减去发送端节点N↓[1]发出数据包的时间,就是端到端延迟,公式如下:端到端延迟=数据包的接收时间-数据包的发送时间;
2、抖动率=(数据包P↓[j]的延迟-数据包P↓[i]的延迟)/(数据包P↓[j]的序号j-数据包P↓[i]的序号i)
数据包P↓[j]的延迟=数据包P↓[j]接收时间-数据包P↓[j]发送时间
数据包P↓[i]的延迟=数据包P↓[i]接收时间-数据包P↓[i]发送时间
3、吞吐量:单位时间内,某个节点发送和接收的数据量,单位一般是b/s
4、丢包率(Loss Tolerance或packet loss rate):指测试中所丢失数据包数量占所发送数据包的比率,通常在吞吐量范围内测试。丢包率与数据包长度以及包发送频率相关。通常,千兆网卡在流量大于200Mbps时,丢包率小于万分之五;百兆网卡在流量大于60Mbps时,丢包率小于万分之一。
这篇关于端到端时延 抖动率 吞吐量 丢包率的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!