计算机网络基础——网络的性能

速率(数据率)

  • 概念
    单位时间传送的数据量。

  • 单位:
    bit/s(比特每秒) 这里的比特就是衡量数据多少的一个单位,就像米是衡量距离的单位一样。
    1 kbit/s = 10^3 bit/s 千比特每秒
    1 Mbit/s = 10^6 bit/s 兆比特每秒
    1 Gbit/s = 10^9 bit/s 吉比特每秒
    1 Tbit/s = 10^12 bit/s 太比特每秒
    1 Pbit/s = 10^15 bit/s 拍比特每秒
    1 Ebit/s = 10^18 bit/s 艾比特每秒
    1 Zbit/s = 10^21 bit/s 泽比特每秒
    1 Ybit/s = 10^24 bit/s 尧比特每秒
    注:bit/s 也写成 b/s 或 bps(bit per second)

  • 计算公式
    数据率=发送的数据量发送的时耗 数据率 = \dfrac{发送的数据量}{发送的时耗}


带宽

  • 概念
    通道传输数据的能力,用单位时间能通过的最高数据率表示。

  • 单位
    即数据率的单位。

  • 计算公式
    即数据率的计算公式

注:
  平时我们生活中的宽带速度即带宽。比如说10M网,即10Mbit/s 但是我们的下载速度却在1M左右,是因为下载速度的但是是MByte/s。
  bit:位
  Byte:字节
  1 Byte = 8 bit
  10Mbit/s = 1.25Byte/s


吞吐量

  • 概念
    通道实际传输的数据量,假设某路能同时走10辆卡车,某一段时间内同是走的是6辆卡车,这里的10辆是带宽,6辆是吞吐量。

  • 单位
    即数据率的单位。

  • 计算公式
    即数据率的计算公式


时延

  • 概念
    数据从一端发送到另一端所需要的时间。

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

  • 分类

1.发送时延

数据从主机或者路由器发出需要的时间。就像发快递,一些快递从一个转运中心发出,需要先把物品全部装到车上,装车的时间即发送时延。
发送时延=数据帧长度(bit)发送速率(bit/s) 发送时延 = \dfrac{数据帧长度(bit)}{发送速率(bit/s)}

2.传播时延

电磁波在信道中传播一定距离花费的时间。即快递在装车后,车在路上行走所花费的时间即传播时延。
传播时延=信道长度(m)电磁波在信道上传播的速率(m/s) 传播时延 = \dfrac{信道长度(m)}{电磁波在信道上传播的速率(m/s)}

3.处理时延

主机或者路由器收到分组时候要对其进行处理花费的时间,如快递到达一个转运中心的时候,有的去城市A有的去B,这时就需要对其进行分类处理,所花费的时间即处理时延。

4.排队时延

在路由器中处理的数据需要排队,发送的时候也需要排队。就像对快递分类你只能一个一个的分,那么快递越多排队时延就越大。同样,通信量越多,排队时延就越大。


时延带宽积

  • 概念
    即,时延和带宽的乘积。也可以称为以比特为单位的链路长度,如图。
  • 单位
    bit
  • 计算公式
    时延带宽积=传播时延×带宽时延带宽积 = 传播时延\times带宽

往返时间RTT

  • 概念
    A向B发送1Mb数据,当发送完后,且B已经接受完毕,B需要告诉A,“我接收完了”,然后A才能继续向B发送数据,那么B发送“我接收完了”所需要的时间就是往返时间。
  • 单位
    秒 s
  • 计算公式
    往返时间包括各中间结点的处理延时,排队延时,转发数据时候的发送延时。使用卫星通信时候,往返时间RTT较长。
    因此有了有效数据率这个名词。
    例如:
    数据长度为100M,发送速率为100Mbit/s
    发送时间=数据长度发送速率=100×210×8100×106≈8.39s 发送时间 = \dfrac{数据长度}{发送速率} = \dfrac{100\times2^{10}\times8}{100\times10^6} \approx 8.39s

    我们假设往返时间为2s则有

    有效数据率=数据长度发送时间+RTT=10×220×88.39+2≈80.7×106bit/s≈80.7Mbit/s 有效数据率 = \dfrac{数据长度}{发送时间+RTT} = \dfrac{10\times2^{20}\times8}{8.39+2}\approx80.7\times10^6bit/s \approx80.7Mbit/s


利用率

  • 概念

    • 信道利用率
      某信道的百分之几的时间是被利用的。
    • 网络利用率
      全网络信道利用率的加权平均值。

利用率并非越高越好,利用率高了,相应的时延也会增加 ,就像高速路上车多了,反而走的慢了。如图所示,当利用率趋近1时, 传输时延急剧增加。

计算机网络基础——网络的性能相关推荐

  1. 计算机网络基础 — 网络设备类型

    目录 文章目录 目录 网络设备 网线.网卡.协议栈 中继器(Repeater) 集线器(Hub) 网桥(Bridge) 交换机(Switch) 路由器(Router) 无线 AP 光猫(Modem) ...

  2. 计算机网络基础--网络体系结构

    目录 网络层次划分 物理层 数据链路层 以太网协议 MAC地址 广播与ARP协议 广播 ARP协议 网络层 IP协议 ARP协议 DNS服务器 运输层 应用层 数据传输过程 网络层次划分 计算机网络体 ...

  3. 笔记-计算机网络基础-网络存储技术

    主流的网络存储技术主要有三种,分别是直接附加存储(Direct Attached Storage,DAS).网络附加存储(Network Attached Storage,NAS)和存储区域网络(St ...

  4. 计算机网络基础 网络互联设备和多层交换

    目录 5.1  网络互联概述 5.2  物理层互联设备--中继器 5.3  数据链路层互联设备--网桥 5.4  网络层互联设备--路由器 5.5  高互联设备--网关 5.6  三层交换和高层交换 ...

  5. 计算机网络基础网络协议——讲解(全面总结)

    一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须 ...

  6. 计算机网络基础——网络分层模型

    一.OSI模型与TCP/IP模型对比 OSI模型的上面三层(应用层.表示层.会话层)与TCP/IP模型的应用层是面向用户应用的,OSI模型的下面4层(传输层.网络层.数据链路层.物理层)与TCP/IP ...

  7. 计算机网络基础 — 网络的类型

    目录 文章目录 目录 局域网(LAN) 城域网(MAN) 广域网(WAN) 互联网(Internet) 万维网(WWW) 局域网(LAN) LAN(Local Area Network,本地局域网), ...

  8. 计算机网络是信息共享的基础,网络技术基础资源共享.ppt

    网络技术基础资源共享 1.6 数据通信 资源共享 分布处理 计算机网络的功能 本节要点 数据通信 数据通信是计算机网络最基本的功能.它用来快速传送计算机与终端.计算机与计算机之间的各种信息,包括文字信 ...

  9. 分布有限传输速度高的计算机网络,第5章 计算机网络基础ppt课件.ppt

    文档介绍: 第5章计算机网络基础5.1计算机网络的基础5.5.3网络安全娩算***冷悄每霖威够崎芥我爹眯醛毁看膜牲篇贴赦糜嚏操利羔卒瞻齐撒诚第5章计算机网络基础第5章计算机网络基础5.1计算机网络的基 ...

最新文章

  1. [2016-04-19 15:46:03 - IceHoloReader1.0] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER [20
  2. 美国36%流量背后 Netflix CDN分发算法优化
  3. C++之纯虚函数和抽象类
  4. pytorch-pretrained-bert的模型下载慢的问题
  5. 【ESSD技术解读-04】ESSD Auto PL规格,引领IO性能弹性新方向
  6. Vue2.x总结(1)
  7. mysql里的各种锁
  8. Spring(1)—初识
  9. java判断字符串是json_java中如何判断字符串是否为json格式
  10. (转载)数据库的三范式:我见过讲的最通俗易懂的三范式!!!
  11. 用HTML+CSS仿网易云音乐网站(6个页面)
  12. 如何用文件对比工具进行文件内容比较
  13. 用java写一个博客网站
  14. 中兴f477v2超级管理员_[求助] 联通光猫 ZXHN F477V2 桥接问题
  15. 遗传算法及其应用_遗传算法及其广泛应用
  16. Python 珍藏函数超详解:随机抽样,分层抽样,系统抽样方法汇总
  17. 查看计算机win多少位的,主编教您怎么看电脑是32位还是64位
  18. ubuntu系统安全UFW
  19. 自学微信小程序开发第四天-研究弹性盒子(FlexBox)的伸缩布局,微信小程序的CSS使用实例
  20. OneDrive操作指南

热门文章

  1. Git教程之如何版本回退
  2. GitLab 之 历史版本回退
  3. 做快乐的程序员 - 李战 在淘宝网的一次讲座
  4. 路由交换技术-交换机vlan,trunk,access等配置,保证其连通性,telnet远程登陆配置,osf协议配置,默认路由。
  5. 因融资失败倒闭 五分钟倒在黎明前五分钟
  6. 量化人才之战如何取胜
  7. 华为云发布桌面IDE-CodeArts
  8. 读薄《高性能MySql》(三)索引优化
  9. 推荐四个不错的公众号
  10. 华为领衔,“5G+摄像头”拿下双影帝,多家国产手机凭借拍照入围MWC最佳演员... 1