首页 > 其他分享 >计算机网络性能的理解

计算机网络性能的理解

时间:2022-11-12 16:45:29浏览次数:51  
标签:发送 比特 性能 带宽 计算机网络 信道 理解 时延 利用率

计算机网络性能

  • 数据

    • 比特(bit)是计算机中数据量的单位,一个比特就是二进制数字中的一个 1 或 0。

    • 速率指的是数据的传送速率,它也称为数据率 (data rate)或比特率 (bit rate)。

    • 速率的单位是 bit/s,或kbit/s、Mbit/s、 Gbit/s 等

    • 数据量的单位是B(byte,字节),1B=8bit。

  • 带宽

    带宽(bandwidth)用来表示网络中某通道传送数据的能力。表示在单位时间内网络中的某信道所能通过的“最高数据率”。单位是 bit/s ,即“比特每秒”。

  • 吞吐量

    • 吞吐量 (throughput) 表示在单位时间内通过某个网络(或信道、接口)的数据量。

    • 吞吐量受网络的带宽或网络的额定速率的限制。

  • 时延

    时延 (delay 或 latency) 是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。

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

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

    发送时延与发送速率有关系,与传播速率无关系 传播时延与传播速率有关系,与发送速率无关系

    • 处理时延 主机或路由器在收到分组时,为处理分组(例如分析首部、提取数据、差错检验或查找路由)所花费的时间。

    • 排队时延 分组在路由器输入输出队列中排队等待处理所经历的时延。

      排队时延的长短往往取决于网络中当时的通信量。

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

  • 时延带宽积

    链路的时延带宽积又称为以比特为单位的链路长度。

    时延带宽积 = 传播时延 × 带宽

  • 往返时间RRT

    往返时间表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间。在互联网中,往返时间还包括各中间结点的处理时延、排队时延以及转发数据时的发送时延。

  • 利用率

    • 分为信道利用率和网络利用率。

    • 信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。

    • 信道(information channels)是信号的传输媒质

    • 网络利用率则是全网络的信道利用率的加权平均值。

    • 信道利用率并非越高越好。当某信道的利用率增大时,该信道引起的时延也就迅速增加。

       

       

标签:发送,比特,性能,带宽,计算机网络,信道,理解,时延,利用率
From: https://www.cnblogs.com/zhuduo/p/16884086.html

相关文章

  • 机器学习算法:UAMP 深入理解
    导读降维是机器学习从业者可视化和理解大型高维数据集的常用方法。最广泛使用的可视化技术之一是t-SNE,但它的性能受到数据集规模的影响,并且正确使用它可能需要一定学习成......
  • [ Linux ] 重定向的再理解,以及文件系统的理解、inode和软硬链接
    在上篇文章我们了解了Linux中文件描述符和重定向以及缓冲区的理解,本篇文章我们要对了解一下重定向的再理解、文件系统以及引出inode的意义和软硬链接。0.重定向在之前我们实......
  • 理解C++中 const 在指针中的用法
    intmain(){ int*constarray; constint*array; inta=10; array=&a;//Youcan'texchangearrayself,arrayjustisaintegar// *array=13;//Thisiserror......
  • 你怎么理解 redux 的 state 的?
    你怎么理解redux的state的?点击查看代码数据按照领域(Domain)分类,存储在不同的表中,不同的表中存储的列数据不能重复;表中每一列的数据都依赖于这张表的主键,表中除了主......
  • 前端性能优化
    前端性能优化点击查看代码如何进行前端性能优化?(必会)1、减少http请求减少HTTP请求的方案主要有:合并JavaScript和CSS文件、合并图片CSSSprites、图像映射(Imag......
  • 计算机网络的分层体系结构
    计算机网络的分层体系结构点击查看代码物理层:物理接口规范,传输比特流,网卡是工作在物理层的.数据链路层:成帧,保证帧的无误传输,MAC地址,形成EHTHERNET帧数据链......
  • Java多线程中锁的理解与使用
    参考:https://blog.csdn.net/tyyj90/article/details/782360531.简介锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如synchronized和ReentrantLock等)......
  • 11.feign性能优化
    feign性能优化连接池配置,feign添加httpClient的支持1.引入依赖<!--httpClient的依赖--><dependency><groupId>io.github.openfeign</groupId>......
  • 计算机网络:随机访问介质访问控制之令牌传递协议
    在轮询访问中,用户不能随机地发送信息,而要通过一个集中控制的监控站,以循环方式轮询每个结点,再决定信道的分配。当某结点使用信道时,其他结点都不能使用信道。典型的轮询访问介......
  • nn.Embedding 的理解
    Embedding是将输入向量化,参数包括:nn.Embedding(vocab_size,emb_size)vocab_size:词典大小(不是每个batchsize的长度,而是数据集词库的大小)emb_size:每个词需要嵌入多少维......