【计算机网络】性能指标-带宽和时延(MB、GB、KB、B、byte、bit、Mb/s、Gb/s、b/s等)学习
文章目录
- 1、单位换算MB、b/s
- 1.1 在计算机领域,大写的B、K、M、G表示
- 1.2 在通信领域,小写的k代表的是1000,不是1024,转换的时候要注意区分
- 2、带宽
- 3、时延(时间消耗)
- 4、时延带宽积
- 5、往返时延RTT
1、单位换算MB、b/s
通信领域和计算机领域的单位换算有些不同,大家都有“千”、“兆”、“吉”的度量单位,但是情况要注意以下。
1.1 在计算机领域,大写的B、K、M、G表示
1个字节=1byte=1B=8个比特=8bit=8b
1千字节=1K=1024B
1兆字节=1MB=1024K
1吉字节=1GB=1024MB
1.2 在通信领域,小写的k代表的是1000,不是1024,转换的时候要注意区分
1Mb/s=1Mbps=1000kb/s
1kb/s=1kbps=1000b/s=1000bps
2、带宽
带宽,英文bandwidth,原始意义是指某个信号具有的频带宽度。
传统的通信线路,用来传送电话信号的时候,带宽的单位是Hz、kHz等。
用来传送数字信号的时候,数据率是数字信道的最重要的指标,行业或者平时人们喜欢用“带宽”作为“最高数据率”的同义词表达。
例如:家里的宽带是100M或者1个G,这里实际上说的最大的数据率是100Mb/s和1Gb/s
3、时延(时间消耗)
官方的定义是,时延(delay)是指一个报文或者分组从一个网络的一端传送到另一端所需要的时间。
时延包括三部分:
》总时延 = 发送时延 + 传播时延 + 处理时延
》发送时延(传输时延) = 数据块长度 / 信道宽度
举个例子:
如果有一个200MB的数据块,需要在带宽1Mb/s的信道上传送,那么他的传输时延是,200 * 1024 * 1024 * 8 / 1000 / 1000= 1677.7s
》传播时延 = 信道长度 / 电磁波在信道上的传播速率
光纤的传播速率约为:2.0 x 100000 km/s,1000km长的光纤线路传播时延大约5ms。
电磁波在自由空间的传播速率是光速3 x 100000 km/s
铜线电缆 2.3 x 100000 km/s
》处理时延 = 数据在交换结点为存储转发而进行一些必要的处理所花费的时间。
具体分析问题的时候要注意,如果一个问题说时延大,那需要判断具体是哪段时延占用多,这个占用情况要具体问题具体分析。
4、时延带宽积
时延带宽积 = 传播时延 x 带宽
表示的是链路通道能容纳的比特。
5、往返时延RTT
往返时延RTT,Round-trip Time,表示从发送端发送数据开始,到发送端收到来自接收端的确认,总共经历的时延。
相关文章:
【计算机网络】性能指标-带宽和时延(MB、GB、KB、B、byte、bit、Mb/s、Gb/s、b/s等)学习
文章目录 1、单位换算MB、b/s1.1 在计算机领域,大写的B、K、M、G表示1.2 在通信领域,小写的k代表的是1000,不是1024,转换的时候要注意区分 2、带宽3、时延(时间消耗)4、时延带宽积5、往返时延RTT 1、单位换算MB、b/s …...
ANN(Approximate Nearest Neighbor)搜索和索引库到底是什么?
🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ ANN(Approximate Nearest Neighbor)搜索:最近邻搜索是一种在大规模数据集中快速找到与给定查询数据点距离最近的点的算法。与传统的精确最近邻搜索算法相比ÿ…...
勒索软件、供应链攻击等带来的思考!
2023年勒索软件、供应链攻击、地缘政治冲突与黑客活动主义、国家黑客间谍与APT组织活动成为网络安全的热点话题,生成式人工智能技术的武器化更是给动荡的全球网络安全威胁态势增加了不确定性、不对称性和复杂性。 即将到来的2024年,随着网络犯罪的规模化…...
【Nuxt】自定义插件和生命周期
自定义插件 方式一: app.vue // 创建插件(在app.vue中创建全局可以使用 而在某个页面中创建只有该页面可以使用) // 方式一: const nuxtApp useNuxtApp(); nuxtApp.provide("formDate", () > {return "2023-12-12"; }) nuxtAp…...
MySQL的简单介绍
文章目录 数据库关系型数据库非关系型数据”数据库的概念和用途MySQL数据库服务器、数据库和表的关系数据库的创建和删除表创建表修改常见的数据类型和约束字符串类型日期和时间类型PRIMARY KEY使用AUTO_INCREMENT使用UNIQUE使用FOREIGN KEY使用 SQL语言基础SQL语言简介SQL分类…...
leetcode 116.填充每个节点的下一个右侧结点指针
1.题目要求: 给定一个二叉树:struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL 。初始状态下,所有 ne…...
『 Linux 』网络基础
文章目录 协议分层OSI 七层模型TCP/IP 四层(五层)模型网络协议栈与操作系统的联系报文TCP/IP 通讯过程以太网通信的过程以太网的数据碰撞 协议分层 协议分层是计算机网络中奖网络协议进行组织和管理的方法; 通过将网络通信过程分成多个层次,每个层次负责特定的功能从而简化网络…...
Python酷库之旅-第三方库Pandas(070)
目录 一、用法精讲 281、pandas.Series.dt.daysinmonth属性 281-1、语法 281-2、参数 281-3、功能 281-4、返回值 281-5、说明 281-6、用法 281-6-1、数据准备 281-6-2、代码示例 281-6-3、结果输出 282、pandas.Series.dt.tz属性 282-1、语法 282-2、参数 282-…...
第一篇Linux介绍
目录 1、操作系统 2、Windows和Linux操作系统的区别 3、 Linux 的发行版本 4、 linux 分支 5、 Linux 的含义 6、Linux 特点 1、操作系统 常见操作系统有:Windows、MacOS、Unix/Linux。 类 UNIX Windows:其是微软公司研发的收费操作系统ÿ…...
在Windows编程中,MFC\C++中OnCopyData如何传递基础类型数据?
在C中,OnCopyData 并不是一个标准的C库或框架中的成员函数,它更常见于Windows编程中,特别是使用Win32 API或MFC(Microsoft Foundation Classes)时。OnCopyData 是一个在MFC应用程序中常用于处理来自其他应用程序的WM_C…...
10款超好用的图纸加密软件推荐,2024企业常用图纸加密软件分享
在现代企业中,设计图纸和敏感数据的安全性至关重要。一旦图纸泄露,可能会对企业造成不可估量的损失。因此,选择一款高效、可靠的图纸加密软件显得尤为重要。 1. 安秉图纸加密软件 安秉图纸加密软件是一款专为保护工程图纸和设计文件安全的软…...
BUUCTF [安洵杯 2019]easy_serialize_php 1
打开题目,看到一串php代码,试着代码审计一下,看一下有用信息 可以看出是通过$_SESSION[img]来读取文件 extract可以将数组中的变量导入当前变量表 也就是说我们可以伪造$_SESSION 数组中的所有数据 这里传递一个参数fphpinfo 先用hackbar进…...
前端面试宝典【CSS篇】【5】
在前端开发的世界里,每一次面试都是一次机遇,也是一次挑战。 你是否曾因技术深度不够而错失良机? 或是面对最新的技术趋势感到迷茫? 我们的【前端面试宝典】正是为此而来。 由拥有多年一线实战经验的资深工程师亲自授课,结合最新的行业动态与实战案例,旨在全面提升你的技…...
stem32江科大自学笔记
江科大B站教程连接:【STM32入门教程-2023版 细致讲解 中文字幕】 系列文章目录 提示:收集stem32江科大自学笔记,方便自己和他人查看 视频对应目录STM32入门教程P1-3 [1-2]&[2-1]1.STM32简介、系统介绍、软件安装P4 [2-2]2.基于标准库(库…...
C++-类与对象基础
一,类的定义 1.1类定义格式 class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为mian类的成员:类中的变量称为类的属性或成员变量; 类中的函数称为类的方法或者…...
嵌入式day20
feof: 检测文件是否到达结尾 ferroe: 检测文件是否发生错误 标准IO之文件定位 fseek() SEEK_END 指向最后一个字节的后一个,继续加,写文件,会将文件扩大 ftell() 获取…...
UE4 SLUA IOS打包报错解决办法
IOS打包报错:Fatal error "lua.h" file not found : SLua Unreal 在IOS远程打包编译的时候 Exteral没有copy过去,导致lua.h文件报错找不到,看了网上也没有写解决办法 错误信息截图: github上也有很多遇到改…...
SpringDI(依赖注入) 以及SpringIOC容器对Bean管理
一、SpringDI(依赖注入) 1.DI依赖注入 1.1 Spring DI的理解 关键字:名词解释 DI( Dependecy Inject,中文释义:依赖注入)是对Ioc概念的不同角度的描述,是指应用程序在运行时,每一个bean对象都依赖IoC 容器…...
伯克利Linux系统管理: 脚本编写学习 课堂与实验(系统简洁保姆级学习)
Linux系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 第二章(上) Vim课堂与实验 文章目录 Linux系列文章目录一、前言二、学习内容:2.1 上课内容2.1.1 为什么要学习脚本编写?2.1.2 Bash编程语言2.1.3 SheBang2.…...
探索腾讯云AI代码助手的效能与实用性
前言开发环境配置项目实例应用一:功能介绍二:项目测试FFmpeg二次开发SDL应用加密播放器 帮助提升建议结语 前言 腾讯云的AI代码助手是一款强大的编码辅助工具,利用混元代码大模型技术,提供技术对话、代码补全、代码诊断和优化…...
千问3.5-9B提示工程:提升OpenClaw复杂任务分解能力
千问3.5-9B提示工程:提升OpenClaw复杂任务分解能力 1. 为什么需要优化任务拆解能力 上周我让OpenClaw执行"整理上季度销售数据并邮件发送给团队"时,AI直接把原始CSV文件作为附件群发——这显然不是人类想要的"整理"结果。这个尴尬…...
YOLO-Master 与 YOLO 开始交
AI Agent 时代的沙箱需求 从 Copilot 到 Agent:执行能力的质变 在生成式 AI 的早期阶段,应用主要以“Copilot”形式存在,AI 仅作为辅助生成建议。然而,随着 AutoGPT、BabyAGI 以及 OpenAI Code Interpreter(现为 Advan…...
Figma+Cursor联动实战:5分钟搞定AI设计稿生成(含最新manifest导入避坑指南)
FigmaCursor联动实战:5分钟搞定AI设计稿生成(含最新manifest导入避坑指南) 在快节奏的前端开发领域,设计稿与代码的同步效率往往成为项目瓶颈。传统工作流中,设计师产出视觉稿后,开发者需要手动还原每个像素…...
驾驭Aviator:构建高性能Java动态规则引擎的实战指南
1. 为什么选择Aviator构建规则引擎 在电商促销、金融风控等业务场景中,我们经常遇到需要频繁修改业务规则的痛点。传统硬编码的方式每次修改都需要重新发布应用,而Aviator作为轻量级的高性能表达式引擎,能够完美解决这个问题。 我曾在某电商…...
2026就业新风口:AI、新能源、半导体领跑高薪时代,掌握这些技能让你年薪百万!
2026年中国就业市场呈现新质产业领跑、高薪向技术岗集中、城市梯度分化明显的核心特征,AI、新能源、半导体等赛道爆发式增长,一线城市依旧是高薪高地,新一线城市则凭借产业优势快速追赶。与此同时,AI已成为职场核心竞争力…...
MetalLB才是给Ingress这个老登做负重前行的那个男人棺
一、核心问题及解决方案(按踩坑频率排序) 问题 1:误删他人持有锁——最基础也最易犯的漏洞 成因:释放锁时未做身份校验,直接执行 DEL 命令删除键。典型场景:服务 A 持有锁后,业务逻辑耗时超过锁…...
3分钟搞懂增量式PID:为什么你的温控系统更适合用这个?
增量式PID:工业温控系统抗干扰的隐秘武器 车间里的温度控制系统突然开始剧烈震荡,显示屏上的曲线像心电图一样疯狂跳动——这种场景对PLC工程师来说再熟悉不过了。当传统的位置式PID在噪声干扰下"失控"时,增量式PID往往能成为稳定系…...
为什么92%的Python工程师还没掌握无锁并发?——CPython 3.13 subinterpreter实战避坑清单(含内存泄漏检测脚本)
第一章:无锁并发的底层逻辑与CPython 3.13 subinterpreter革命性意义无锁并发(Lock-Free Concurrency)并非简单地“不用锁”,而是通过原子操作(如 compare-and-swap、load-acquire/store-release)构建线程安…...
1篇1章5节:大模型术语解读与从生成到推理的演进
在人工智能的浩瀚宇宙中,大模型正以前所未有的速度演进,推动着科技变革的新浪潮。从多模态到通用模型,再到行业模型,人工智能的边界不断拓展,为各行各业带来了全新的机遇与挑战。本篇文章将深入剖析大模型相关的核心术…...
Python AOT编译正式落地2026:3步完成插件下载、5分钟完成生产级安装(附官方校验码)
第一章:Python AOT编译正式落地2026:里程碑意义与核心价值2026年3月,CPython官方宣布Python 3.14版本原生支持AOT(Ahead-of-Time)编译模式,标志着Python首次在标准发行版中实现无需第三方运行时干预的静态可…...
