计算机网络——计算机网络的性能指标(上)-速率、带宽、吞吐量、时延
目录
速率
比特
速率
例1
带宽
带宽在模拟信号系统中的意义
带宽在计算机网络中的意义
吞吐量
时延
发送时延
传播时延
处理时延
例2
例3
速率
了解速率之前,先详细了解一下比特:
比特
计算机中数据量的单位,也是信息论中信息量的单位,一个比特(bit)就是二进制数字中的一个1或0.
常用数据单位:
(1个字节等于8个比特)
(这里的K等于2的十次方,B代表字节)
假设买了一个250GB的固态硬盘,但是操作系统给出的容量却为232.8GB,之所以出现这种情况,是因为厂家给出的GB为10的九次方,而操作系统的GB为2的三十次方,根据以下公式:
下面就可以来讲速率啦,
速率
连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。
常用数据率单位:
bit/s(b/s,bps)
注意:这里的单位虽然和数据量一样,但放在数据率中,换算关系是不一样的
例1
有一个待发送的数据块,大小为100MB,网卡的发送速率为100 Mbps,则网卡发送完该数据块需要多长时间?
严格来说,MB和MB/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/s | 1Gb/s | 1Gb/s | 1Gb/s |
| 100Mb/s | 1Gb/s | 1Gb/s | 100Mb/s |
| 1Gb/s | 100Mb/s | 1Gb/s | 100Mb/s |
在该例可以看出,构建网络时,应该做到各设备间以及传输介质的速率匹配。
传播时延
传播时延的计算公式:信道长度(m)/电磁波传播速率(m/s)
电磁波在自由空间的传播速率等于光速,即
在铜线上的的传播速率为:
在光纤上的传播速率为:
处理时延
处理时延一般不方便计算
例2
数据块长度为100MB,
信道带宽为1 Mb/s,
传送距离为1000 km,
计算发送时延和传播时延。
答案:
发送时延:
传播时延:
例3
数据块长度为1 B,
信道带宽为1 Mb/s,
传送距离为1000 km,
计算发送时延和传播时延。
答案:
发送时延:
传播时延:
通过这两道例题,我们可以看到:
在处理时延忽略不计的情况下,我们不能断定是发送时延占主导或传播时延占主导,
而应该具体问题具体分析。
END
学习自:湖科大——计算机网络
相关文章:
计算机网络——计算机网络的性能指标(上)-速率、带宽、吞吐量、时延
目录 速率 比特 速率 例1 带宽 带宽在模拟信号系统中的意义 带宽在计算机网络中的意义 吞吐量 时延 发送时延 传播时延 处理时延 例2 例3 速率 了解速率之前,先详细了解一下比特: 比特 计算机中数据量的单位,也是信息论中信…...
每日一题 518零钱兑换2(完全背包)
题目 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带符号整…...
Linux shell编程学习笔记8:使用字符串
一、前言 字符串是大多数编程语言中最常用最有用的数据类型,这在Linux shell编程中也不例外。 本文讨论了Linux Shell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反…...
【Spring笔记03】Spring依赖注入各种数据类型
这篇文章,详细介绍一下Spring框架中如何注入各种数据类型,包含:注入基本数据类型、数组、集合、Map映射、Property属性、注入空字符串、注入null值、注入特殊字符等内容,以及如何使用命名空间进行依赖注入。 目录 一、注入各种数据…...
2023计算机保研——双非上岸酒吧舞
我大概是从22年10月份开始写博客的,当时因为本校专业的培养方案的原因,课程很多,有些知识纸质记录很不方便,于是选择了打破了自己的成见使用博客来记录学习生活。对于我个人而言,保研生活在前一大半过程中都比较艰难&a…...
《计算机视觉中的多视图几何》笔记(13)
13 Scene planes and homographies 本章主要讲述两个摄像机和一个世界平面之间的射影几何关系。 我们假设空间有一平面 π \pi π,平面上的一点为 x π x_{\pi} xπ。 x π x_{\pi} xπ分别在两幅图像 P , P ′ P, P P,P′上形成了 x , x ′ x, x x,x′。 那…...
H5移动端购物商城系统源码 小型商城全新简洁风格全新UI 支持易支付接口
一款比较简单的 H5 移动端购物商城系统源码,比较适合单品商城、小型商城使用。带有易支付接口。 源码下载:https://download.csdn.net/download/m0_66047725/88391704 源码下载2:评论留言或私信留言...
全志ARM926 Melis2.0系统的开发指引⑤
全志ARM926 Melis2.0系统的开发指引⑤ 编写目的8. 固件修改工具(ImageModify)使用8.1.界面说明8.2.操作步骤8.2.1. 配置平台8.2.2. 选择固件8.2.3. 选择要替换的文件8.2.4. 替换文件8.2.5. 保存固件 8.3.注意事项8.4.增加固件修改权限设置8.4.1. 概述8.4.2. 操作说明8.4.2.1.打…...
【AI视野·今日Robot 机器人论文速览 第四十七期】Wed, 4 Oct 2023
AI视野今日CS.Robotics 机器人学论文速览 Wed, 4 Oct 2023 Totally 40 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚基于神经网络的多模态触觉感知, classification, position, posture, and force of the grasped object多模态形象的解耦(f…...
GPX可视化工具 GPX航迹预览工具
背景 当我们收到别人分享的航迹文档,即gpx文档时,如何快速的进行浏览呢?我们可以使用GIS软件来打开gpx文档并显示gpx中所记录的航迹,例如常用的GIS软件有googleEarth, Basecamp, GPXsee, GPX E…...
学信息系统项目管理师第4版系列18_采购管理
1. 协议 1.1. 合同 1.1.1. 国际合作的项目经理应牢记,无论合同规定如何详尽,文化和当地法律对合同及其可执行性均有影响 1.2. 服务水平协议(SLA) 1.3. 谅解备忘录 1.4. 协议备忘录(MOA) 1.5. 订购单 …...
标准化数据模型
标准化数据模型 标准化被定义为减少或消除数据集中冗余的过程。 它已成为关系数据库中数据建模的事实上的方法,很大程度上是由于这些系统最初设计时所围绕的底层资源限制:缓慢的磁盘和昂贵的 RAM。更少的数据冗余/重复意味着更有效地从磁盘读取数据并占…...
linux平台源码编译ffmpeg
目录 编译平台 编译步骤 编译平台 中标麒麟 编译步骤 1 从Download FFmpeg 下载源码,我选中了4.2.9版 2 解压 3 在解压后的目录下输入 ./configure --enable-shared --prefix/usr/local/ffmpeg 4 make 5 sudo make install 6 ffmpeg的头文件、可执行程…...
Vue中如何进行拖拽与排序功能实现
在Vue中实现拖拽与排序功能 在Web应用程序中,实现拖拽和排序功能是非常常见的需求,特别是在管理界面、任务列表和图形用户界面等方面。Vue.js作为一个流行的JavaScript框架,提供了许多工具和库来简化拖拽和排序功能的实现。本文将介绍如何使…...
新款UI动态壁纸头像潮图小程序源码
新款UI动态壁纸头像潮图小程序源码,不需要域名服务器,直接添加合法域名,上传发布就能使用。 可以对接开通流量主,个人也能运营,不需要服务器源码完整。整合头像,动态壁纸,文案功能齐全。 源码…...
Python逐日填补Excel中的日期并用0值填充缺失日期的数据
本文介绍基于Python语言,读取一个不同的列表示不同的日期的.csv格式文件,将其中缺失的日期数值加以填补;并用0值对这些缺失日期对应的数据加以填充的方法。 首先,我们明确一下本文的需求。现在有一个.csv格式文件,其第…...
【C语言经典100例题-70】求一个字符串的长度(指针)
代码 使用指针来遍历字符串,直到遇到字符串结尾的空字符\0为止,统计字符数量即为字符串长度。 #include<stdio.h> #define n 20 int getlength(char *a) {int len 0;while(*a!\0){len;a;}return len; } int main() {char *arr[n] { 0 };int l…...
十天学完基础数据结构-第八天(哈希表(Hash Table))
哈希表的基本概念 哈希表是一种数据结构,用于存储键值对。它的核心思想是将键通过哈希函数转化为索引,然后将值存储在该索引位置的数据结构中。 哈希函数的作用 哈希函数是哈希表的关键部分。它将输入(键)映射到哈希表的索引位…...
flink集群部署
虚拟机配置 bigdata-hmaster 192.168.135.112 4核心 32GB bigdata-hnode1 192.168.135.113 4核心 16GB bigdata-hnode2 192.168.135.114 4核心 16GB 安装包:https://dlcdn.apache.org/flink/flink-1.17.1/flink-1.17.1-bin-scala_2.12.tgz 放到/usr/lcoal/lib目录…...
2.证明 非单一点 Oct.2023
目录 原题解引申出的编程问题非单一点题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 题解题目正解 原题 已知等边 Δ P 0 P 1 P 2 \Delta P_0P_1P_2 ΔP0P1P2,它的外接圆是 O O O,设 O O O的半径是 R R R。同时,设 Δ …...
CANN/asc-devkit注册默认Tiling
REGISTER_TILING_DEFAULT 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https:…...
微博图文视频批量采集软件用户手册
目录 系统介绍 安装与配置 功能使用说明 常见问题 日志查看 系统介绍 本系统是一款微博内容采集与媒体处理工具,主要功能包括: 采集微博内容(图文、视频) 视频裁剪与去水印 AI标题优化 文件分类保存 自动抽帧 安装与配…...
如何快速掌握DeepL翻译插件:终极跨语言浏览解决方案
如何快速掌握DeepL翻译插件:终极跨语言浏览解决方案 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 在全球化的数字时代,语言障碍是获取国际…...
为Claude Code配置Taotoken解决密钥被封与Token不足痛点
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为Claude Code配置Taotoken解决密钥被封与Token不足痛点 对于经常使用Claude Code进行开发的工程师来说,直接使用官方服…...
告别黄牛票困扰:Python自动化抢票工具DamaiHelper深度解析
告别黄牛票困扰:Python自动化抢票工具DamaiHelper深度解析 【免费下载链接】DamaiHelper 大麦网演唱会演出抢票脚本。 项目地址: https://gitcode.com/gh_mirrors/dama/DamaiHelper 还在为心仪演唱会的门票一秒钟售罄而烦恼吗?是否厌倦了高价从黄…...
【独家首发】SITS 2026 MLOps平台内核解析:基于eBPF+Wasm的实时模型行为沙箱(实测拦截未授权数据外泄成功率99.997%)
更多请点击: https://intelliparadigm.com 第一章:AI原生模型管理:SITS 2026 MLOps完整解决方案 SITS 2026 是面向AI原生工作负载设计的下一代MLOps平台,深度集成模型生命周期治理、动态推理编排与可信AI审计能力。其核心突破在于…...
Vue项目里给二维码加Logo和改颜色?用vue-qr这个库5分钟搞定
Vue项目中5分钟实现带Logo和自定义颜色的二维码 在Web应用中集成二维码功能已经成为支付、分享、身份验证等场景的标配需求。对于Vue开发者来说,如何快速生成美观且实用的二维码,同时支持自定义Logo和颜色调整,是一个高频的开发任务。本文将带…...
联想RD550服务器安装CentOS7避坑实录:从i8042报错到安装源感叹号的完整解决流程
联想RD550服务器CentOS 7实战安装指南:从报错排查到工具链优化 在企业级IT基础设施运维中,老旧服务器的系统部署往往隐藏着各种"历史包袱"。最近在为一台联想RD550服务器部署CentOS 7系统时,我亲历了一场从硬件兼容性到安装工具链…...
强力揭秘:Windows热键冲突诊断神器,一键揪出“热键小偷“
强力揭秘:Windows热键冲突诊断神器,一键揪出"热键小偷" 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-d…...
用Python和STC单片机搞定AD7606八通道数据采集(附完整代码和避坑指南)
Python与STC单片机驱动AD7606八通道数据采集实战指南 AD7606作为一款16位精度的八通道模数转换器,在工业测量、医疗设备、科研实验等领域有着广泛应用。本文将带您从零开始,通过Python与STC8G系列单片机搭建完整的AD7606数据采集系统,涵盖硬件…...
