- 速率(实际的数据率):连接在计算机网络上的主机在数字信道上传送比特的速率
- 注意,
- 速率单位中的k和数据量单位中的k代表的值不同,不过平时估算,可以约掉,差值不大
- 内存条的标识中,GB=B,而计算机系统中GB= B,所以计算机系统中显示的内存大小和标识的大小不一致,如标识中250G的内存条,在计算机系统中计算得
- 常用的数据量单位
- 8bit = 1 Byte
- KB = B
- MB = K * KB = * B = B
- GB = K * MB
- TB = K * TB
- 1比特为二进制数字中的0或1
- 常用速率单位:
- bit/s(b/s,bps),
- kb/s = b/s(bps),
- Mb/s = k*k b/s = b/s(bps)
- Gb/s = k*Mb/s = b/s(bps)
- Tb/s = k*Gb/s = b/s
- 注意,
- 带宽(最高的数据率):
- 在模拟信号系统中,指的是信号所包含的各种不同频率成分所占据的频率范围,单位为Hz
- 在计算机网络中,指的是单位时间内,从网络中的某一点到另外一点所能通过的“最高数据率”,单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)
- 两者联系:一条通信线路上的“频率带宽”越宽,其所传输数据的“最高数据率”也越高(因为频率带宽窄的时候,需通过调制解调技术,调整所传输的数据的频率范围来适应带宽较窄的通信线路)
- 吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量
- 吞吐量和速率的区别:吞吐量考虑的是没有数据损失情况下,可以成功传输的数据量,而速率更多关注的是传输速度,不考虑是否无损或延迟,如速率为10MB/s,该速率不代表所传输的数据都被正确接收和处理。
- 吞吐量受网络的带宽或额定速率的限制
- 通常用于对现实世界中的网络的一种测量,以便知道实际上有多少数据量能够通过网络
- 时延:在处理时延和排队时延忽略不计情况下,发送时延和传播时延都有可能占主导,需具体问题具体分析
- 排队时研(有的教材会有)
- 处理时延:不方便计算,故一般题目中忽略不计
- 传播时延 = 信道长度(m) / 电磁波传输速率(m/s)
- 电磁波传输速率
- 在自由空间中与光速相等,约为3*m/s
- 铜线 2.3*m/s
- 光纤 2.0*m/s
- 电磁波传输速率
- 发送时延 = 分组长度(b) / 发送速率(b/s)
- 发送时延受网卡的发送速率、信道带宽和交换机接口速率影响,为三者最小值
- 目前主流的家庭局域网带宽是1000M
- 时延带宽积:传播时延 * 带宽
- 时延带宽积又称为以比特为单位的链路长度
- 若发送端连续发送数据,当接收端接收到第一个比特数据时,发送端就已经发送了时延带宽积个比特数据
- 往返时间:在许多情况下,信息不仅仅是单向传输的,而是双向交互的,所以需要知道双向交互一次所需时间,故往返时间(RTT)是一个重要指标
- 利用率
- 若D0表示网络空闲时延,D表示网络当前时延,那么在假定条件下,可以用下面的简单公式表示D,D0和利用率U之间的关系:
- 如图可知,网络利用率达到50%时,时延加倍,超过则急剧上升,达到100%时,则趋于无穷大,如图:
- 所以,一些拥有较大主干网的ISP通常会控制他们的信道利用率不超过50%,若超过,则准备扩容,增大线路的带宽
- 信道利用率不宜过高,也不宜过低(浪费),应使用机制,根据情况动态调整输入到网络中的通信量,是网络利用率保持在一个合理的范围内
- 注意:信道利用率不是越高越好,因为信道利用率越高,其时延越大
- 分类
- 信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过)
- 网络利用率:全网络的信道利用率的加权平均
- 若D0表示网络空闲时延,D表示网络当前时延,那么在假定条件下,可以用下面的简单公式表示D,D0和利用率U之间的关系:
- 丢包率:即分组丢失率,指一定时间内,传输过程中丢失的分组数量与总分组数量的比率
- 丢包率反映了网络的拥塞情况
- 轻度拥塞时路劲丢包率1%-4%
- 严重拥塞时5%-15%
- 分组丢失主要有两种情况
- 分组传输过程中出现误码,被结点丢弃
- 分组到达一台队列已满的分组交换机是被丢弃,在通信量较大时就可能造成网络拥塞
- 丢包率较高时,网络无法正常工作
- 丢包率反映了网络的拥塞情况