考研408《计算机网络》复习笔记,第四章《计算机网络性能》

一、计算机网络性能所需要了解的知识点

二、速率、带宽、吞吐量

1、信道

打开我们的任务管理器,可以看到你当前使用的网络(不管是以太网还是WiFi)会显示两个东西:“发送速率”、“接收速率”

我们不管是用一条物理线路连接、交换机、WiFi、蓝牙,这都是代表一条【通信线路】

然而一条【通信线路】两条【信道】【发送信道】【接收信道】

信道  通信线路!!!可以看到【发送信道速率】和【接收信道速率】都不一样

2、速率

速率就是数据传输的速度,这里需要记住的知识点就是下面的单位:

记住:B=Byte=字节,b=bit=比特位,1B=8b,速率单位里bps=b/s=bit/s

计算例子:

比如下面这个图片

1.3Mbps = 1.3Mb/s = (1.3 * 10^6)bps;

120Kbps = (120 * 10^3)bps

例子二:

3、带宽

带宽就是指两个信道分别的【最高数据传输速率

  • 【上行带宽】就是指【发送信道的最高传输速率】(比如你给别人发消息最高传输速率)
  • 【下行带宽】就是指【接收信道的最高传输速率】(比如你接受消息、看视频这些接收数据的最高速率)

带宽通常用 MB/s 表示单位,要把 Mbps 这样的单位换成 MB/s ,就要 【除以8】

总的数据传输速率的决定因素:

节点之间的数据传输速率必须要看【带宽】和【节点】这些速率中最小的速率

就好比一个团体一起跑步,那你最快的就算能跑超音速,你队伍里最慢的只能跑 “100m / 20分钟”,那最终你这个待物的总体速度就只能“100m / 20分钟”

比如留意你家的网络,即使你开通了【速率很大的带宽】的网络宽带,如果你的光纤网线、或者路由器的传输速率很慢,那一样白搭,哪个慢你家网络就对应有多慢

例题:

带宽的另外含义:

(后面会学到)

4、吞吐量

吞吐量:指单位时间内通过某个网络(或信道、接口)的实际数据量。吞吐量受带宽限制、受复杂的网络负载情况影响

说人话就是:某个网络吞吐量 = 各个信道速率之和 + 别的接口速率....

例子1:

当前这个网络只接了电脑,网线的两信道速率之和是(1.8+93.3)MB/s,那么吞吐量就是(1.8+93.3)MB/s

例子2:

此时如果还同时连入了手机、ipad的话,就如下图:

三、时延、时延带宽积、往返时延

1、时延

时延:就是数据从主机A传输到目的主机B,所需要花的时间。也可称为延迟迟延

数据传输的总时延的计算通式是:

  • 其中【发送时延】就是一个节点(发送方主机 或 中间路由器)“将数据推到信道上索要花的时间”,或者说 “发送出一批数据所需要的时间”   (有的地方会叫“传输时延”,别跟【传播时延】混淆了)
  • 【传播时延】就是在信道上传输所需要的时间
  • 【处理时延 + 排队时延】就是路由器处理数据所要花的时间、数据进入和发出路由器要花的时间(因为太复杂,考试中通常不加考虑这一部分的时间)

然后具体的计算公式:

我结合通俗的例子解释:(字可能很丑,需要放大看,我会用文字再解释一次)

其实说道理,按照我们小学的知识,各个【时延】就是 ——> 【时长】

那【时长】公式不就是:【时长】=【路程】/【速度】

比如【发送时延】

我们把【发送时延】理解成:从一个 “公交车公司的集中站”(发送方主机、或中间节点) 派发 “一批公交车”(一组数据) 上路要花的时间

那么从这个公交站的这批公交车派发出去,需要等待司机拉尿、登记、启动车子这些准备时间,但最决定时间快慢的是这个站点到路上的这条路,有多宽?能一次性共同派发几辆车?

比如你这乡间小道只能开一辆车,速率就是“1辆车/s”;你这路是城市大道能一次开三辆,那速率就是“3辆车/s”

有点绕,简单说就是:【发送速率】=【信道(链路)的带宽】,前面我们也说了,带宽就是一个信道的最高的传输数据速率

然后【数据长度】就是 “一次运输的数据量”,前面我们说了计算机网络用的是 “分组存储转发”,那么就是 【一组分组数据有多少】,就好比一次派发2量公交车出发

所以【时长】=【路程】/【速度】,也就是【发送时延】=【数据长度】/【发送速率】

【传输时延】

【传输时延】理解成我们这些公交车开一段路要花的时间(就是各个节点之间的信道传输时间)

【电磁波的传输速率】我们理解成不同车型的公交车对应不同的速度,比如小公交车快一点,长型大公交慢一点(对应知识点就是不同材质的线路的信道速度,比如铜线线路的传输速率、光纤线路的传输速率)

【信道长度】我们理解成就是每一段路的路程(主机到路由器节点之间的信道长度、路由器到路由器之间的信道长度)

所以【时长】=【路程】/【速度】,也就是【传输时延】=【信道长度】/【电磁波的传输速率】

实在难看可以看这个图:

例题:

A和B就是前面说的受网络负载和路由器自己转发机制影响的因素,一般考试不考,但要知道大概原理:【节点处理时延】是路由器或交换机对数据包进行差错控制、路由选择等操作耗的时间,是固定好的;【排队时延】是受网络流量影响而不稳定的,有的时候流量小、堵塞少,那传播的速度就很快不需要等,相反则要等很久

【传输时延(发送时延)】跟分组数据大小、信道带宽有关,是可以计算出来的,所以也相对固定;【传播时延】跟电磁波介质传输速率、信道的长度有关,也是可以计算出来的,所以也相对固定

(1)

首先我们分析题目:

1、数据长度:一组分组数据1000B = 8000bit (一定不能忘了转换单位)

2、H1的发送速率:100Mbps = 100 * 10^6bps = 100000000bps = 100000000 bit/s

3、路由器的发送速率:80Mbps = 80 * 10^6bps = 80000000bps = 80000000 bit/s

4、H1的发送时延:数据长度 / H1发送速率 = 8000bit / 100000000bps = 0.00008s = 0.08ms

5、路由器的发送时延:数据长度 / H1发送速率 = 8000bit / 80000000bps = 0.0001s = 0.1ms

6、链路A的传播时延是0.01ms,链路B的传播时延是0.05ms

7、所以,总时延   =   H1的发送时延链路A的传播时延 + 路由器的发送时延链路B的传播时延  =   0.08ms + 0.01ms + 0.1ms + 0.05ms   =   0.24ms

然后,养成绘画时序图的习惯,会帮我们理解题目:

(注意,这里我总结的经验是,题目中:

【考虑传播时延的】:时序图是平行四边形,因为包括 “传播时间 + 发送时间”

【不考虑传播时延】:时序图是长方形,因为“发了一个分组就相当于直接到了下一节点”

(2)

(3)

(4)

(5)

(6)

【总结】:

2、时延带宽积

这部分的知识点就是记住公式:【时延带宽积】=【传播时延】*【信道带宽】

可以把【信道(链路)】理解成一个运输气体的管道运输媒介,那么【时延带宽积】就是这个管道 最多能传输多少数据而【信道带宽】就是这个圆柱形管道的 “底面积”【传播时延】就是这个管道的高

那么体积等于底面积乘高————>【时延带宽积】=【传播时延】*【信道带宽】

例题:

分析题目:

3、往返时延

看图应该能懂,这里简化了路程,没有考虑中间的路由器节点,直接当两个主机直连了

那只需要记住,往返时延就是:数据到达接收方的时延 + 接收方原路返回去的时延(不包括发送方的【发送时延】!!!)

简单说就理解成我给你一巴掌之后,手掌挥过去到你脸上 + 你反应并骂回一句脏话的时间

另外,利用实际例子,我们玩游戏有时网卡,移动人物之后不动或者瞬移,这些情况就是【往返时延】太长

【另外,我想说个别审核你别太恶心啊,本来csdn就够恶心的了,AI 的狗屁不通的逻辑垃圾文章你们看都不看直接通过,认真写的详细的学术笔记你们非要抠字眼是吧?你中专学历吗?这个图片是什么意思看不懂吗?能认成是“广告”卡着审核我也是真的很服你们,钻钱眼子里使劲赚这些没良心钱去吧好吗,祝福你们平台】

四、信道复用率


记住公式

例题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

岑梓铭

网络乞丐

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

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

打赏作者

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

抵扣说明:

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

余额充值