CN_计算机网络性能指标
创始人
2024-03-16 08:57:15
0

文章目录

  • 性能指标
    • 带宽(Bandwidth)🎈
    • 时延(Dely)
      • 发送时延🎈
      • 传播时延
      • 处理时延
      • 排队时延
      • 时延带宽积
    • 往返时延(Round-Trip Time,RTT)
    • 吞吐量(Throughput)
    • 速率(Speed)
      • 带宽(Bandwidth)
    • 信道利用率
  • 补充
    • @利用率
    • @信道利用率
        • 发送周期
        • 发送时间(传输时间)
        • 信道利用率计算
      • 网络利用率
    • @信道吞吐率
    • @例

性能指标

带宽(Bandwidth)🎈

  • 本来表示通信线路允许通过的信号频带范围,单位是赫兹(Hz)
  • 而在计算机网络中,带宽表示网络的通信线路所能传送数据的能力,是数字信道所能传送的“最高数据传输速率”的同义语,单位是比特/秒(bs).

时延(Dely)

  • 指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,
  • 它由4部分构成:发送时延、传播时延、处理时延和排队时延

发送时延🎈

  • 结点将分组的所有比特推向(传输)链路所需的时间,

    • 即从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间,因此也称传输时延

    • 计算公式

      • 发送时延=分组长度/信道宽度

传播时延

  • 电磁波在信道中传播一定的距离需要花费的时间,即一个比特从链路的一端传播到另一端所需的时间

    • 传播时延TspredT_{spred}Tspred​

    • 信道长度L

    • 电磁波在信道上的传播速率vcv_cvc​

    • Tspred=LvcT_{spred}=\frac{L}{v_c} Tspred​=vc​L​

处理时延

  • 数据在交换结点存储转发而进行的一些必要的处理所花费的时间

    • 交换结点上的处理和发送端的有所不同
  • 例如,

    • 分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等

排队时延

  • 分组在进入路由器后要先在输入队列中排队等待处理
  • 路由器确定转发端口后,还要在输出队列中排队等待转发,这就产生了排队时延
  • 因此,数据在网络中经历的总时延就是以上4部分时延之和:
    • 总时延=发送时延+传播时延+处理时延+排队时延
    • 其中
      • 排队时延和处理时延一般可忽略不计(计算条件中经常提示忽略这些时间)
  • 另外,对于高速链路,提高的仅是数据发送速率而非比特在链路上的传播速率
    • 提高数据的发送速率只是为了减少数据的发送时延

时延带宽积

  • 单位是bit
  • 指发送端发送的第一个比特即将到达终点时发送端已经发出了多少个比特,因此又称以比特为单位的链路长度,即
    • 时廷带宽积TwdT_{wd}Twd​=传播时延TspredT_{spred}Tspred​×信道带宽W
    • Twd=TspredWT_{wd}=T_{spred}WTwd​=Tspred​W
  • 考虑一个代表链路的圆柱形管道,
    • 其长度表示链路的传播时延,横截面积表示链路带宽,
    • 则时延带宽积表示该管道可以容纳的比特数量
    • 类比流速乘以管道横截面面积

往返时延(Round-Trip Time,RTT)

  • 指从发送端发出一个短分组,到发送端收到来自接
  • 收端的确认(接收端收到数据后立即发送确认),总共经历的时延在互联网中,往返时
  • 延还包括各中间结点的处理时延、排队时延及转发数据时的发送时延

吞吐量(Throughput)

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

速率(Speed)

  • 网络中的速率是指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据传输速率、数据率或比特率,单位为b/s(比特/秒)等

带宽(Bandwidth)

  • 在计算机网络中,通常把最高数据传输速率称为带宽

信道利用率

  • 指出某一信道有百分之多少的时间是有数据通过的,
    • 信道利用率=有数据通过时间/(有+无)数据通过时间

补充

@利用率

  • 分为信道利用率网络利用率

@信道利用率

  • 信道利用率
    • 指出某信道百分之几的时间是被利用的(有数据通过
    • 完全空闲的信道的利用率是

发送周期

  • 发送方从开始发送数据,到收到第一个确认帧为止,称为一个发送周期,记为T

发送时间(传输时间)

  • 发送时间即,发送端将数据传输到出去(进入信道)需要的时间,和传输时间是一样的含义

    • 传输时间受到多方面影响
      • 发送的数据量大小
      • 发送端的处理性能
        • 信号调制速度(对于数字信号要再模拟信道上传输的情况)
    • 但是区别于信号在信道中的传播时间(例如光速),仅取决于介质

信道利用率计算

  • 设发送周期T内,发送端发送了S bit的数据,且数据传输速率为C(平均)
    • 那么发送方在时间T内用于传输数据的时间为Ts=Tsend=SCT_s=T_{send}=\frac{S}{C}Ts​=Tsend​=CS​
    • 那么信道利用率η=TsT=SC1T\eta=\frac{T_{s}}{T}=\frac{S}{C}\frac{1}{T}η=TTs​​=CS​T1​

网络利用率

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

  • 信道利用率并非越高越好

    • 过低会造成资源浪费
    • 但是过高(当某信道的利用率增大时),该信道引起的时延也就迅速增加

@信道吞吐率

  • 信道吞吐率σ=ST=ηC=SCT×C\sigma=\frac{S}{T}=\eta{C}=\frac{S}{CT}\times{C}σ=TS​=ηC=CTS​×C

@例

  • 一个信道的数据传输速率为C=4kb/s,单向传播时延为D=30ms,

  • 如果使停止-等待协议的信道最大利用率达到$\eta=$80%,那么要求的数据顿长度至少为L=?

  • 分析:

    • 停止等待协议往往意味着发送端发送的数据是断断续续的,因为只有收到确认帧后,才会继续发送下一帧

    • 发送端A等待接收端B传回确认帧至少需要一个单向传播时延时间D

    • 发送时延Ts=LCT_s=\frac{L}{C}Ts​=CL​

    • A到B的传播时延D

      • 传递数据帧
    • B到A的传播时间D

      • 用于接受确认帧
    • 所以从一个完整的发送周期来看(耗费的周期时间T=TsT_sTs​+2D)

    • η=TsT=TsTs+2D⩾80%\eta=\frac{T_s}{T}=\frac{T_s}{T_s+2D}\geqslant{80\%}η=TTs​​=Ts​+2DTs​​⩾80%

      • 取η=80%取\eta=80\%取η=80%求解最值

      • Ts=−2Dηη−1=−2×30×10−3s×0.8−0.2=240×10−3sT_s=\frac{-2D\eta}{\eta-1}=\frac{-2\times{30\times{10^{-3}}s}\times{0.8}}{-0.2} =240\times{10^{-3}}s Ts​=η−1−2Dη​=−0.2−2×30×10−3s×0.8​=240×10−3s

      • Ts=L/C,L=TsC=240×k−1×4k=960bitT_s=L/C,L=T_sC=240\times{k^{-1}}\times{4k}=960bitTs​=L/C,L=Ts​C=240×k−1×4k=960bit

相关内容

热门资讯

文投控股股份有限公司关于累计诉... 本公司董事会及全体董事保证本公告内容不存在任何虚假记载、误导性陈述或者重大遗漏,并对其内容的真实性、...
新锦动力(300157)披露修... 截至2025年12月25日收盘,新锦动力(300157)报收于4.62元,较前一交易日上涨0.87%...
聚杰微纤(300819)披露制... 截至2025年12月25日收盘,聚杰微纤(300819)报收于28.81元,较前一交易日上涨3.0%...
康曼德资本董事长丁楹:A股将进... 2025年A股在政策、估值、盈利、资金四重支撑下走出了牛市行情,但市场细分赛道的分化却愈发明显。20...
缅甸妙瓦底KK园区等已被强力拆... 视频来源:公安部微信公众号 记者12月25日从公安部获悉,近日,公安部派出工作组会同缅甸、泰国执法部...
盐田港(000088)披露公司... 截至2025年12月25日收盘,盐田港(000088)报收于4.55元,较前一交易日上涨0.66%,...
952名缅甸妙瓦底地区涉电诈犯... 来源:人民日报客户端 中缅泰联合开展清剿缅甸妙瓦底地区 赌诈园区行动 952名缅甸妙瓦底地区涉电诈犯...