计算机网络——计算机网络的性能指标(上)-速率、带宽、吞吐量、时延

目录

速率

比特

速率 

例1

带宽

带宽在模拟信号系统中的意义

带宽在计算机网络中的意义

吞吐量

时延 

发送时延

传播时延

处理时延

例2

例3


速率

了解速率之前,先详细了解一下比特:

比特

计算机中数据量的单位,也是信息论中信息量的单位,一个比特(bit)就是二进制数字中的一个1或0. 

常用数据单位:

8 bit = 1Byte  (1个字节等于8个比特)

KB= 2 ^{10}B   (这里的K等于2的十次方,B代表字节)

MB = K\cdot KB = 2^{10}\cdot 2^{10}B=2^{20}B

GB = K\cdot MB=2^{10}\cdot 2^{20}B=2^{30}B

TB=K \cdot GB=2^{10} \cdot 2^{30} B=2^{40}B

假设买了一个250GB的固态硬盘,但是操作系统给出的容量却为232.8GB,之所以出现这种情况,是因为厂家给出的GB为10的九次方,而操作系统的GB为2的三十次方,根据以下公式:

\frac{250\times 10^9}{2^{30}}\approx 232.8(GB)

下面就可以来讲速率啦,

速率 

连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率数据率

常用数据率单位:

bit/s(b/s,bps)

注意:这里的单位虽然和数据量一样,但放在数据率中,换算关系是不一样的

kb/s=10^3b/s(bps)

Mb/s=k\cdot kb/s=10^3\cdot 10^3b/s=10^6b/s(bps)

Gb/s=k\cdot Mb/s=10^3\cdot 10^6b/s=10^9b/s(bps)

Tb/s=k\cdot Gb/s=10^3\cdot 10^9b/s=10^{12}b/s(bps)

例1

有一个待发送的数据块,大小为100MB,网卡的发送速率为100 Mbps,则网卡发送完该数据块需要多长时间?

\frac{100\: MB}{100\: Mb/s}= \frac{MB}{Mb/s}=\frac{2^{20}B}{10^6b/s}=\frac{2^{20\cdot 8b}}{10^6b/s}=8.388608\: \: s 

严格来说,MB和MB/S不能直接约掉,但是平时估算可以直接约掉\approx \frac{B}{b/s}=\frac{8b}{b/s}=8\: \: s

带宽

带宽在模拟信号系统中的意义

  • 信号所包含的各种不同频率成分所占据的频率范围
  • 单位:Hz(kHz,MHz,GHz)

例如:带宽3.1kHz(300Hz~3.4kHz)

带宽在计算机网络中的意义

  • 用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”;
  • 单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)

生活中描述自己家里的出口网速有多大,一般说100M;完整的描述应该是“最高速率为100Mb/s”;

这个最高速率,就是出口带宽。

其实,“带宽”的这两种表述之间有着密切的联系。一条通信线路的“频带宽度”越宽,其所传输数据的“最高数据率”也越高。

吞吐量

  • 吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量
  • 吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能通过网络。
  • 吞吐量受网络的带宽或额定速率的限制

时延 

网络时延由三部分构成,它们是:发送时延,传播时延和处理时延。 

发送时延

发送时延的计算公式:分组长度(b)/发送速率(b/s)

对发送速率的解释(理论值):

网卡的发送速率信道带宽接口速率发送速率-
1Gb/s1Gb/s1Gb/s1Gb/s
100Mb/s1Gb/s1Gb/s100Mb/s
1Gb/s100Mb/s1Gb/s100Mb/s

在该例可以看出,构建网络时,应该做到各设备间以及传输介质的速率匹配。

传播时延

传播时延的计算公式:信道长度(m)/电磁波传播速率(m/s)

电磁波在自由空间的传播速率等于光速,即3\times 10^8\: \: m/s

铜线上的的传播速率为:2.3\times 10^8\: \: m/s

光纤上的传播速率为:2.0\times10^8\: \: m/s

处理时延

处理时延一般不方便计算

例2

数据块长度为100MB,

信道带宽为1 Mb/s,

传送距离为1000 km,

计算发送时延传播时延

 答案:

发送时延:\frac{100\times2^{20}\times8b}{10^6(b/s)}=838.8608(s)

传播时延:\frac{1000\times10^3(m)}{2\times10^8(m/s)}=0.005(s)

例3

数据块长度为1 B,

信道带宽为1 Mb/s,

传送距离为1000 km,

计算发送时延传播时延

 答案:

发送时延:\frac{1\times8b}{10^6(b/s)}=8\times10^{-6}(s)

传播时延:\frac{1000\times10^3(m)}{2\times10^8(m/s)}=0.005(s)

通过这两道例题,我们可以看到:

在处理时延忽略不计的情况下,我们不能断定是发送时延占主导或传播时延占主导,

应该具体问题具体分析


END


学习自:湖科大——计算机网络

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/149678.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

创建django文件

1、在指定目录里打开终端,输入D:\Softwares\Anaconda3\envs\pytorch\Scripts\django-admin .exe startproject 名称 ,即可在对应目录里创建django文件。

【C语言】动态通讯录(超详细)

通讯录是一个可以很好锻炼我们对结构体的使用,加深对结构体的理解,在为以后学习数据结构打下结实的基础 这里我们想设计一个有添加联系人,删除联系人,查找联系人,修改联系人,展示联系人,排序这几…

力扣第226翻转二叉数 c++三种方法 +注释

题目 226. 翻转二叉树 简单 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出&am…

Linux shell编程学习笔记8:使用字符串

一、前言 字符串是大多数编程语言中最常用最有用的数据类型,这在Linux shell编程中也不例外。 本文讨论了Linux Shell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反…

【Java】微服务——Ribbon负载均衡(跟进源码分析原理)

添加LoadBalanced注解,即可实现负载均衡功能,这是什么原理 1.负载均衡原理 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 2.源码跟踪 为什么我们只输入了service名称就可以访问了呢?之前还要获取…

论文阅读——Pyramid Grafting Network for One-Stage High Resolution Saliency Detection

目录 基本信息标题目前存在的问题改进网络结构CMGM模块解答为什么要用这两个编码器进行编码 另一个写的好的参考 基本信息 期刊CVPR年份2022论文地址https://arxiv.org/pdf/2204.05041.pdf代码地址https://github.com/iCVTEAM/PGNet 标题 金字塔嫁接网络的一级高分辨率显著性…

java做个qq机器人

前置的条件 机器人是基于mirai框架实现的。根据官方的文档&#xff0c;建议使用openjdk11。 我这里使用的编辑工具是idea2023 在idea中新建一个maven项目&#xff0c;虽然可以使用gradle进行构建&#xff0c;不过我这里由于网络问题没有跑通。 pom.xml <dependency>&l…

克服网络安全压力:如何掌控无限的云数据

管理云中的数字风险比以往任何时候都更加重要。数字化转型引发的云数据呈指数级增长&#xff0c;为安全分析师创造了一个更大的威胁环境。随着威胁行为者继续危害组织最敏感的数据&#xff0c;这一挑战将会加剧。 预计未来五年全球网络犯罪成本将激增&#xff0c;从 2022 年的…

数值分析学习笔记——误差【华科B站教程版本】

误差 误差&#xff1a;一个物理量的真实值与计算值之间的误差 误差来源与分类 模型误差&#xff1a;对问题所抽象出来的数学/物理模型是误差的&#xff0c;比如要有一些假设条件才进行理论的推导观测误差&#xff1a;测量得到的模型的参数的值的误差方法误差&#xff08;截断…

【网络安全---sql注入(2)】如何通过SQL注入getshell?如何通过SQL注入读取文件或者数据库数据?一篇文章告诉你过程和原理。

前言 本篇博客主要是通过piakchu靶场来讲解如何通过SQL注入漏洞来写入文件&#xff0c;读取文件。通过SQL输入来注入木马来getshell等&#xff0c;讲解了比较详细的过程&#xff1b; 如果想要学习SQL注入原理以及如何进行SQL注入&#xff0c;我也写了一篇详细的SQL注入方法及…

JMeter性能测试

性能测试前言 老师开局一句话&#xff1a;性能测试和你会不会JMeter一点关系没有…… 作者坚持技多不压身的原则&#xff0c;还是多学一点JMeter吧&#xff0c;看老师到底要怎么讲下去&#xff0c;什么并发量、吞吐量啥的…… 性能测试的核心思想&#xff1a;在于创造大量并发去…

[NSSRound#1 Basic]sql_by_sql - 二次注入+布尔盲注||sqlmap

进入注册界面后   假设sql&#xff1a;update user set password ‘’ where username ‘’ and password ‘’     此时如果我们注册的用户名是admin’–、admin’#、admin’–的话   update user set password ‘123’ where username ‘admin’#’ and passwor…

Hive SQL初级练习(30题)

前言 Hive 的重要性不必多说&#xff0c;离线批处理的王者&#xff0c;Hive 用来做数据分析&#xff0c;SQL 基础必须十分牢固。 环境准备 建表语句 这里建4张表&#xff0c;下面的练习题都用这些数据。 -- 创建学生表 create table if not exists student_info(stu_id st…

第七章 查找 八、B树

目录 一、定义 二、B树的核心特性 1、B树各个结点的子树数和关键字数 2、子树高度 3、关键字的值 4、B树高度 三、B树的插入 四、B树的删除 一、定义 B树&#xff0c;又称多路平衡查找树&#xff0c;B树中所有结点的孩子个数的最大值称为B树的阶&#xff0c;通常用m表示…

Gorsonpy的计算器

Gorsonpy的计算器 0.页面及功能展示1. PSP表格2.解题思路描述3.设计实现过程4.程序性能改进5.异常处理6.单元测试展示7.心路历程和收获 这个作业属于哪个课程https://bbs.csdn.net/forums/ssynkqtd-05这个作业要求在哪里https://bbs.csdn.net/topics/617294583这个作业的目标完…

基于JavaWeb技术的在线考试系统设计与实现

目录 前言 一、技术栈 二、系统功能介绍 用户信息管理 考试统计管理 专业列表管理 忘记密码人员登记管理 修改密码 试卷信息 考试信息管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理…

卷积神经网络-卷积层

卷积神经网络 卷积神经网络&#xff08;convolutional neural network&#xff0c;CNN&#xff09;是一类包含卷积计算且具有深度结构的前馈神经网络&#xff0c;是深度学习的代表算法之一。卷积神经网络具有表征学习能力&#xff0c;能够按其阶层结构对输入信息进行平移不变分…

Folium笔记:HeatMap

在地图上生成热力图 0 举例 import folium from folium.plugins import HeatMap# 创建一个地图对象 m folium.Map(location(1.34084, 103.83637), zoom_start13)# 创建一个坐标点的数据集 data [(1.431656, 103.827896),(1.424789, 103.789902),(1.325781, 103.860446),(1.…

Java编程技巧:swagger2、knif4j集成SpringBoot或者SpringCloud项目

目录 1、springbootswagger2knif4j2、springbootswagger3knif4j3、springcloudswagger2knif4j 1、springbootswagger2knif4j 2、springbootswagger3knif4j 3、springcloudswagger2knif4j 注意点&#xff1a; Api注解&#xff1a;Controller类上的Api注解需要添加tags属性&a…

NEFU数字图像处理(1)绪论

一、简介 1.1什么是数字图像 图像是三维场景在二维平面上的影像。根据其存储方式和表现形式&#xff0c;可以将图像分为模拟图像和数字图像两大类 图像处理方法&#xff1a;光学方法、电子学方法 模拟图像&#xff1a;连续的图像数字图像&#xff1a;通过对时间上和数值上连续…