计算机网络的性能指标

网络性能一般由由网络的速率、带宽、延迟、丢包率、网络带宽积、吞吐率等方面来判断。

下面主要介绍速率和延迟的概念。

 

速率:就是我们常说的网速,是指单位时间(秒)传输信息(比特)量,常用单位有:b/s(或bps)、kb/s、Mb/s、Gb/s (k=10^3、M=10^6、G=10^9)。

 

带宽:指数字信道所能传送的最高速率,也就是网速所能达到的最大值。

 

延迟(delay)

数据在传输过程中所消耗的时间即为“延迟”。在分组交换网络中,一般将延迟分为4种,分别为:节点处理延迟、排队延迟、传输延迟与传播延迟。下面一一介绍。

 

a.节点处理延迟

节点处理延迟= nodal processing delay,是指节点(路由器等)在处理数据时进行差错检测、确定链路输出等活动消耗的时间,通常很小(小于毫秒级)。

b.排队延迟

排队延迟=queueing delay,是指需传输的数据在节点中等待输出链路可用所花的时间,往往取决于节点(路由器)的拥塞程度。(有时候输出链路被前面的数据占据着,暂时无法使用)。

c.传输延迟

传输延迟=transmission delay,是指节点(路由器)将正在传输的分组数据发送到输出链路所用的时间。取决于L:分组长度(bits)和R:链路带宽(bps),延迟d=L/R。

d.传播延迟

传播延迟=propagation delay,是指信号在链路中传播所用的时间。取决于链路的长度d和信号传播的速度s(~2x10^8m/s),延迟d=d/s。

在这里面要注意,传播延时占整个延时的主要部分。

 

下面要区分好网络延迟与网络速率:

网络速率与网络延迟没有直接的关系网络延迟简化来看就是整个传播的链路长度/光速,从而计算得到的时间,而网络速率则表示每秒传输的bit数,例如这一秒是传4位还是8位数据,当然网速越快,网络延迟也应该越小,因为传输延迟也越小了。有时候,我们常常会遇到这样的情况:家里明明安装了百兆宽带,但是玩网游ping值依然很高,这表明网络延迟很高,用户与服务器之间的数据传递需要花费较长的时间。这个时候就需要求助各种加速器了。

 

同时,我们可以使用ping命令,来查看网络状况。

在上图中,可以看到访问度娘的平均延迟位20ms,而访问本机平均延迟为0ms,这主要是传播延时造成的。

数据在网络上是通过一层一层的接力传送过来的,在windows上可以通过tracert命令来查看IP数据包访问目标时所选择的路径。

转载于:https://www.cnblogs.com/mlgjb/p/7987698.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值