第一章(6)计算机网络体系结构之计算机网络的性能指标

目录

一、速率

二、带宽

三、吞吐量

四、往返时延(RTT)

五、时延

六、时延带宽积

七、利用率


在这一节,我们通过多个角度对计算机的性能进行量化,从而去判断计算机网络的好坏。如果不去量化而是直观去看的话,实在不好评价网络的好坏,不利于计算机网络学科的发展。当该学科可以用数学来进行量化的时候,就意味着这门学科提升了很大一个高度。

一、速率

1.前言:计算机网络中,传输的最小单位是比特(b或bit),一个二进制位就是一个比特;这是数字信号

2.定义:指的是数据的传送速率,它也称为数据率(data rate)或比特率(bit rate);速率的单位是bit/s(比特/每秒)【有时也写作bps(bit per second)】

3.注:

①数据量单位:数字信号只能是0或者1;一位0/1叫做一个比特(bit或b)1100是4比特

表示存储时8b=1B;B、KB、MB、GB、TB以1024(2^10)作为换算;表示存储的时候是很固定的,这个文件大小为10K等等

表示计数时b、kb、Mb、Gb、Tb以1000作为换算;除了表示存储的时候就是表示计数的时候;比如说工资10k、距离10km;比如这里的速率表示计数1kb/s=10^3b/s

除此之外,你也可以通过大小写b/B去区分别人所写;当然自己写的时候也要注意

②时间单位:1秒=1*10^3毫秒(ms)1秒=1*10^6微秒(μs)1秒=1*10^9纳秒(ns)1秒=1*10^12皮秒(ps)

③传送速率是设备限制的:数据率不是说在线路上的传播速率,线路上传送速率都认为与光速差不多;好比说装货上车运输,传送速率指的是装货上车的速率,传播速率指的是车速

二、带宽

1.初始意义:通信线路允许通过的信号频带范围,单位是赫兹(Hz),这时候是模拟信号

模拟信号是用一系列连续变化的电磁波或电压信号来表示

模拟信号采用连续变化的电磁波来表示时,电磁波本身既是信号载体,同时作为传输介质

模拟信号采用连续变化的信号电压来表示时,它一般通过传统的模拟信号传输线路(例如电话网、有线电视网)来传输

2.本科目中的意义:带宽表示网络的通信线路所能传送数据的能力,是数字信道所能传送的“最高数据率”的同义词,单位是比特/秒(b/s),10^3作为换算,这时候是数字信号

一条通信线路的带宽越宽,其传输的最高数据率就越高

三、吞吐量

1.定义:单位时间内通过某个网络(或信道、接口)的数据量;受网络带宽或网络额定速率的限制

2.注:

①速率:一个动态指标,由两个点决定,一对一;实际速率受到具体网络应用和网络拥堵情况的影响

②带宽:是指信道的理论最大数据传输速率 

③吞吐量:在没有帧丢失的情况下,设备能够接受并转发的最大数据率,设备可以是一对多的

四、往返时延(RTT)

1.前言:你向百度发送了请求,过了一会儿才得到回应,抛开其他因素,这个等待时间就是往返时延,它对用户体验很重要

2.定义:从发送方发送数据开始,到发送方收到来自接收方的确认信息(接收方接收到数据后,立即发送确认),总共经历的时间;还包括中间结点的处理时延、排队时延及转发数据时的发送时延

3.注:

①ping:ping ip或网址:可以测出RTT值;

 RTT不是一个定值,受环境实时影响;使用了ICMP有回送请求和回答报文,是应用层直接使用网络层ICMP的例子,没有通过传输层的UDP或TCP

②往返时延的值题目会明确告诉你应该怎么计算,所以我们只管它应该怎么用

③当使用卫星通信时,往返时延RTT相对较长,是一个重要的指标

五、时延

1.定义:数据从网络一端发送到另一端所需时间(也叫作延迟或迟延)

2.传统系统模型

3.组成:

①发送时延

定义:当前设备从发送数据帧的第一位算到最后一位发送完毕所需时间;数据帧长度(bit)/发送速率(bit/s)

例子:从第一个货物到最后一个货物都搬上车所需的时间;带宽就是一个最快的搬货上车的速率

注:接下来,数据将会在信道上进行传播;发送时延指的是设备的能力,是网卡的能力;不是链路上的传输的速度(这个接近于光速)

②传播时延

定义:电磁波在信道中传播需要一定的时间,即一个比特从链路的一段传播到另一端所需的时间 ;信道长度(m)/电磁波在信道上的传播速度(m/s)

例子:运货车从站A开到站B所消耗的时间

注:相关参数题目中会给予

③处理时延

定义:主机或者路由器在接收到分组时进行处理所用的时间

例子:火车从站A送到站B,中间经历了其它一些站,这些站由于检测到违禁物品、寻找下一站出口等消耗的时间

注:处理包括分析分组的首部、从分组中提取数据部分、进行差错检验、查找适当的路由等

④排队时延

定义:分组进入路由器后要在输入队列中排队进行等待处理,确定了转发接口后,还要在输出队列中排队等候

例子:火车经过站C的时候,大家都在排队等待处理,你需要排队消耗时间;火车离开站C的时候,大家都在排队等待处理,你需要排队消耗时间

注:排队时延的长短往往取决于网络当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,这相当于排队时延为无穷大

4.注:

①发送时延:发生在机器内部的发送器中(一般就是网络适配器),这个值与传输信道的长度没有任何关系

②传播时延:发生在机器外部的信道媒体上,与信号发送速率无关,信号传输的距离越远,传播时延就越大

总时延=发送时延+传播时延+处理时延+排队时延

④排队时延和处理时延,题目没说就忽略不计

⑤在高带宽链路上,比特传送得快些? 不能这么说,这里仅仅是比较了发送时延

⑥光纤信道的传输(发送)速率高? 对的,这里指的是发送数据的速率高,发送时延小;而光线的传播速率还不如铜线(当然这个值本来也是光速量级的)

六、时延带宽积

1.定义:时延带宽积又叫以比特为单位的链路长度

2.公式:时延带宽积=传播时延*带宽

3.意义:发送的第一个比特到达终点时,发送端已经发送了时延带宽积这么多个比特;对于一条正在传送的链路,只有在代表链路的管道都充满比特的时候,链路才得到了充分利用

七、利用率

1.分类:

①信道利用率:某信道有百分之几的时间是被利用的(有数据通过)

                         信道利用率=有数据通过的时间/(有数据通过的时间+无数据通过的时间)

②网络利用率:全网络的信道利用率的加权平均值

2.注:利用率不是越高越好,量不断增大的情况下,由于分组在网络结点(路由器或结点交换机)进行处理时需要排队等候,因此网络引起的时延就会增大

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aspect of Twilight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值