计算机网络的性能

目录

一、计算机网络的性能指标——宽带

二、计算机网络的性能指标——时延

三、计算机网络的性能指标——时延带宽积

四、计算机网络的性能指标——往返时延

五、计算机网络的性能指标——吞吐量

六、计算机网络的能能指标——利用率


计算机网络的定义:计算机网络时使用单一技术相互连接的、自治计算机集合。
网络建立的主要目的就是实现主机痛惜和资源的共享。

一、计算机网络的性能指标——宽带

“宽带”(bandwidth)本来是指信号具有的频带宽度,即最高频率和最低频率之差,单位市赫兹(千赫兹、兆赫兹、吉赫兹等)
线路的宽带表示通信线路上只允许通过的信号频带范围。如传统的通信线路上传送的电话信号的标准宽带是3.1Hz( 即话音的频率范围是从300Hz到3400Hz)。
在计算机网络中, 带宽 表示在单位时间内从网络中的某一点到另一点所能通过的 最高数据率 ,单位是“比特每秒”,或 b/s (bit/s)。更常用的速率单位是
  • 千比每秒,即 kb/s (10^{3} b/s)
  • 兆比每秒,即 Mb/s(10^{6} b/s)
  • 吉比每秒,即 Gb/s(10^{9} b/s)
  • 太比每秒,即 Tb/s(10^{12}b/s)
在计算机中的数据容量用字节B(Byte)作为度量单位。
“千”字节用KB表示,1KB = 2^{10}B = 1024B; 而1MB = 2^{20}B, 1GB = 2^{30}B, 1TB = 2^{40}B。

二、计算机网络的性能指标——时延

时延是计算机网络最重要的两个性能指标之一。 时延是指数据(一个报文或分组,比特)从网络(或链路)的一端传送到另一端所需的时间。
网络时延包含以下几种时延: 发送时延传播时延处理时延 排队时延

发送时延 (传输时延 )——发送数据时,数据块从结点进入到传输媒体所需要的时间。也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

传播时延 —— 电磁波在信道中需要传播一定的距离而花费的时间。

例:

处理时延 ——主机或路由器在收到分组进行一些必要的处理所花费的时间。
排队时延 ——路由器中分组排队所经历的时延是处理时延中的重要组成部分。排队时延的长短往往取决于网络中当时的通信量。有时可用排队时延作为处理时延。
数据在网络中经历的 总时延 就是发送时延、传播时延与处理时延之和
总时延=发送时延+传播时延+处理时延
三种时延所产生的地方:

  • 发送时延发生在发送器中,与传输信道长度无关。
  • 传播时延发生在传输信道媒体上,与信道的带宽无关。
例:

注意:数据在网络的总时延中,哪一时延占主导位置还需要看具体情况。

注意:在计算发送时延的时候,需要数据的单位转变为bit,信道宽带的单位bit/s。

对于高速网络链路,我们提高的仅仅是数据的 发送速率(即带宽) 而不是比特在链路上的
传播速率
提高链路带宽减小了数据的发送时延

三、计算机网络的性能指标——时延带宽积

时延带宽积 —— 链路的 时延带宽积 又称为以 比特 为单位的链路长度。管道中的比特数表示从发送端已经发出但尚未到达接收端的比特。

四、计算机网络的性能指标——往返时延

往返时延 RTT (Round-Trip Time) ——表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。

若B正确收到100MB的数据后,就立即向A发送一个确认; 假定 A只有正确收到B的确认信息后,才能继续向B发送数据。 显然A需要等待一个往返时延RTT。
在互联网中,往返时延还包括各中间结点的处理时延、排队时延以及转发数据时的发送时延。

五、计算机网络的性能指标——吞吐量

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

六、计算机网络的能能指标——利用率

  • 信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。
  • 完全空闲的信道的利用率是零。
  • 网络利用率则是全网络的信道利用率的加权平均值。
  • 信道利用率并非越高越好。
信道或网络的利用率过高会产生非常大的时延
  • 根据排队论的理论,当某信道的利用率增大时,该信道引起的时延也就迅速增加。
  • 若令 D0 表示网络空闲时的时延,D 表示网络当前的时延,则在适当的假定条件下,可以用下面的简单公式表示 D D0之间的关系:

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

9. 双向队列

在队列中,我们仅能删除头部元素或在尾部添加元素。如下图所示,双向队列(double-ended queue)提供了更高的灵活性,允许在头部和尾部执行元素的添加或删除操作。 9.1 双向队列常用操作 双向队列的常用操作如下表所示,具体的方法名称…

Docker镜像制作与推送

目录 Docker镜像制作 搭建私服 将本地镜像推送到私有库 Docker镜像制作 以创建一个新ubuntu镜像,并安装vim命令示例 运行一个ubuntu镜像,发现在镜像里面无法使用vim命令,因为该ubuntu镜像只包括了其最基本的内核命令 [rootlocalhost ~]…

qt5.15播放音频示例(4种方法)

文章目录 Qt播放音频方法一 QMediaPlayer方法二 QSound方法三 QSoundEffect方法四 QAudioOutput问题1 播放无声问题2 QAudioOutput播放嗡嗡声的问题参考Qt播放音频 在linux系统中,可以通过aplay进行简单的播放音频,如 aplay /opt/Audio/test.wav在图形界面,也可以封装apla…

【接口测试】Apifox实用技巧干货分享

前言 不知道有多少人和我有着这样相似的经历:从写程序只要不报错就不测试😊,到写了程序若是有bug就debug甚至写单元测试,然后到了真实开发场景,大哥和你说,你负责的功能模块的所有接口写完要测试一遍无误在…

canvas基础:fillStyle 和strokeStyle示例

canvas实例应用100 专栏提供canvas的基础知识,高级动画,相关应用扩展等信息。 canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重要的帮助。 文章目录 上色…

百度收录批量查询工具,免费SEO优化排名工具

拥有一个在搜索引擎中得到良好收录的网站对于个人和企业都至关重要。而百度,作为中国最大的搜索引擎,其收录情况直接影响着网站的曝光度和流量。 百度搜索引擎是中文用户获取信息的重要途径之一。而在这个竞争激烈的网络环境中,了解自己网站…

分治-归并排序

文章目录 🌞315. 计算右侧小于当前元素的个数🌈1. 题目⛅2. 算法原理🪐3. 代码实现 🌕493. 翻转对🌠1. 题目⭐2. 算法原理🌟3. 代码实现 🌞315. 计算右侧小于当前元素的个数 🌈1. 题…

Fiddler抓包工具之fiddler设置抓HTTPS的请求证书安装

设置抓HTTPS的请求包 基础配置: 路径:启动Fiddler 》Tools》Options》HTTPS 注意:Option更改完配置需重启Fiddler才能生效 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求,如果是第一次会弹出证书安装提…

二叉树链式结构的实现和二叉树的遍历以及判断完全二叉树

二叉树的实现 定义结构体 我们首先定义一个结构来存放二叉树的节点 结构体里分别存放左子节点和右子节点以及节点存放的数据 typedef int BTDataType; typedef struct BinaryTreeNode {BTDataType data;struct BinaryTreeNode* left;struct BinaryTreeNode* right; }BTNode;…

Kubernetes入门学习(下)

Kubernetes入门学习(下) 文章目录 Kubernetes入门学习(下)运行有状态的应用ConfigMap与SecretConfigMapSecret 卷(Volume)StatefulSet(有状态应用集)Headless Service(无头服务)Mysql主从复制Port-forward端口转发Helm参考 运行有…

Python办公自动化【Word设置文字样式、Word设置段落样式、Word生成通知书、Word读取内容】(五)-全面详解(学习总结---从入门到深化)

目录 Word设置文字样式 Word设置段落样式 Word生成通知书 Word读取内容 Word设置文字样式 常用方法与属性 函数名&属性含义docx.shared.Inches() 创建大小(英寸)docx.shared.Pt() 创建大小(像素)docx.shared.RGBColor() 创建颜色docx.text.run.Run.font.bold文字加粗…

压缩docker在主机的虚拟磁盘容量

我们在windows里使用docker时会发现,即使我们已经删除了无用的镜像和容器,主机里挂在docker虚拟磁盘的那个盘,可用空间也没有增加,这是因为虚拟磁盘不会自动缩小,这里我分享一个可用的解决方案。 1.先通过docker回收空…

[多线程]线程安全问题再讨论 - volatile

目录 1.引言 2.volatil关键字 2.1内存可见性 2.2指令重排序 1.引言 大家好,我是老cu,今天我们来继续聊聊线程安全问题 线程安全是我们在编程开发中遇到的非常常见,棘手 的问题.同时也是多线程部分很复杂的问题.为了线程安全我们要做很多努力.也要对线程安全部分的代码进行慎…

使用python streamlit库快速创建一个购物网站

streamlit Streamlit 是一个基于 Python 的 Web 应用程序框架,致力于以更高效、更灵活的方式可视化数据,并分析结果。 Streamlit是一个开源库,可以帮助数据科学家和学者在短时间内开发机器学习 (ML) 可视化仪表板。只需几行代码&#xff0c…

[GPT-1]论文实现:Improving Language Understanding by Generative Pre-Training

Efficient Graph-Based Image Segmentation 一、完整代码二、论文解读2.1 GPT架构2.2 GPT的训练方式Unsupervised pre_trainingSupervised fine_training 三、过程实现3.1 导包3.2 数据处理3.3 模型构建3.4 模型配置 四、整体总结 论文:Improving Language Understa…

Gossip 协议

Gossip 协议 背景 在分布式系统中,不同的节点进行数据/信息共享是一个基本的需求。 一种比较简单粗暴的方法就是 集中式发散消息,简单来说就是一个主节点同时共享最新信息给其他所有节点,比较适合中心化系统。这种方法的缺陷也很明显&…

Hdoop学习笔记(HDP)-Part.20 安装Flume

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

ubuntu下快速搭建docker环境训练yolov5数据集

参考文档 yolov5-github yolov5-github-训练文档 csdn训练博客 一、配置环境 1.1 安装依赖包 前往清华源官方地址 选择适合自己的版本替换自己的源 # 备份源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak # 修改源文件 # 更新 sudo apt update &&a…

LinuxBasicsForHackers笔记 --常用Linux命令

在终端中修改用户密码命令:passwd Linux的文件系统是逻辑文件系统。 Linux基本命令 pwd – print working directory. 返回你当前所在目录结构中的位置。 whoami – 查看您当前登录的用户身份。 cd – change directory. 从终端更改目录。 cd / – 移动到根目录…

数据结构与算法(Java) -单调队列单调栈题单

单调队列(灵神笔记) 239 滑动窗口最大值 239. 滑动窗口最大值 - 力扣(LeetCode) 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗…