学习笔记1.4

计算机网络性能

速率(即数据率或称为数据传输速率,比特率)

定义:单位时间(秒)传输信息(比特)量

速率是计算机网络中最重要的一个性能指标

单位:b/s(或bps);kb/s;Mb/s;Gb/s(其中:k=1000;M=1000k;G=1000M)

网络中给出的速率往往指的是额定速率标称速率。指的是理想的传输速率或最大传输速率

带宽(bandwidth)

带宽原指信号具有的频带宽度,即最高频率与最低频率之差,单位为赫兹(Hz)

网络的“带宽”通常是数字信道所能传达的“最高数据率”,单位为:b/s(或bps)

定义:数字信道中最大的传输线速率

常用的带宽单位: 

延迟/时延(delay或latency)

传输延迟:正在传输的分组,从第一个分组的比特开始发送,到最后一个比特的发送完成,这段时间就是分组的传输延迟。

分组交换产生丢包(数据丢失)和时延的原因:分组在路由器缓存中排队

排队时间(delay):排队的分组等待链路可用所消耗的时间

丢包(loss):分组到达速率超出输出链路容量时,如果缓存满,到达分组就会被丢弃

四种分组延迟

结点处理延迟(:nodal processing delay)

分组到结点(如路由器),结点对分组进行处理(差错检测,确定输出链路或其他)所消耗的时间

节点处理延迟通常小于毫秒级,所以在讨论时,常把它忽略(但需注意讨论的问题是什么层级的)

排队延迟(:queueing delay)

分组到达路由器后,等待输出链路可用所消耗的时间

排队延迟取决于路由器的拥塞程度,无法用确定公式计算,随机性很强

说明:R:为等待传输的链路的带宽(bps)

           L:为分组的大小(bits)

           a:为平均分组到达速率

          流量强度就是通过分组到达路由器的速率与路由器传输出分组的比值来粗略判断排队延迟的程度。

传输延迟(:transmission delay)

正在传输的分组,从传输第一个比特开始到最后一个比特发送完成所消耗的时间

影响因素:L:分组长度(bits)(分组越长,传输时间越长;分组越短,传输时间越短)                  

                  R:链路带宽(bps)(速度越快,时间越短;速度越慢,时间越长)

传播延迟(:propagation delay)

信号在通信链路(介质)中的传播时间

影响因素:d:物理链路长度

                   s:信号传播速度(电信号在铜缆中的传播速率为m/s)

一跳过的时间延迟:

时延带宽积(或带宽时延积)

丢包率

丢包:队列缓存容量有限时,分组到达已满队列将被丢弃

解决方法:丢弃分组可能由前序结点或源重发(也可能不重发)

吞吐量/率(Throughput)

定义:表示在发送端与接收端之间传送数据速率

即时吞吐量:给定时刻的速率

平均吞吐量:一段时间的平均速率

瓶颈链路(bottleneckl ink):端到端路径上,限制端到端吞吐量的链路(一般为带宽较小的链路)

可以用来求取分组交换所需要时间的大约时间。

在决定了吞吐量之后,我们可以近似地得到从服务器到客户传输一个F比特的大文件所需要的时间是F/R。(其中R为瓶颈)

注意:MB和Mb是不同的单位,做题时需要注意。

猜你喜欢

转载自blog.csdn.net/weixin_40876024/article/details/82350802
1.4