猫宁!!!

参考链接:https://blog.csdn.net/qq_38880380/article/details/79887704

https://www.cnblogs.com/Flychown/p/6734445.html

bit是信息的最小单位。

Byte是计算机存储介质的计算单位,1Byte等于8个bit,1KB=1024Bytes,1MB=1024KB。

GBK编码标准下,中文一个汉字是2个Byte,英文一个字母是1个Byte。

计算机存储介质,例如U盘,1GB等于1000MB来计算的,因为方便,但是存储在上面的数据还是按照1GB等于1024MB来计算。

bps是比特每秒,1bit/s,数据传输速率的单位

Bps是Byte per second,字节每秒,1Byte/s等于8bps,也就是8bits/s

家用小区宽带如果是100M的,那就是100Mbps,也就是12.5MBps,12.5MB/s,顶死,没有想象中那么大。

在计算传输速率上1Mbps等于1000bps,换算单位是1000,不是惯用的1024。(谨记)

pps是包转发率,packet per second,包每秒,交换机的包转发率表示交换机转发数据包的能力大小,而决定交换机转发率的重要指标是交换机的背板带宽,也就是交换机接口处理器与数据总线之间的最大数据吞吐量,单位是Gbps,背板带宽越大,数据处理能力越强。背板带宽,单个端口传输速率*端口数*2,全双工无阻塞交换模式下,总带宽小于设备背板带宽标准值。

1000M传输速率的以太网,1000Mbps,Gigabit Ethernet ,以太网中可以传输的最小的包是64Bytes,这与以太网的电缆长度有关系,最远两个点的往返时间是51.2微秒,正好发送64Bytes,保证A点数据到B的时候,A可以获取来自B的数据收到与否的告知,而这个时候64Bytes刚好传输完。

前导符大小是8Bytes,作用是告知目的设备数据要来了,每个包之间都有一个帧间隙,最小是12Bytes,导致传输一个包实际占用了84Bytes。

千兆端口交换机包转发率,1000Mbps/(84*8)=1.488Mpps,这个是估计的最大数值,现实中肯定是达不到的,一个交换机有很多个端口,满配吞吐量,1.488Mpps*端口数量。

RT,响应时间,系统对请求做出相应的时间。

TPS,吞吐量,系统在单位时间处理请求的数量。

并发用户数,系统可以同时承载的正常使用的用户的数量。

QPS,每秒查询数量,一个特定的查询服务器单位时间内处理流量的多少。

PJzhang:网络数据单位小比特的更多相关文章

  1. Volley1--为什么说Volley适合数据量小,通信频繁的网络操作

    前言 网络编程对于客户端来说是一块及其重要的地方,使用高效的网络请求框架将为你的系统产生很大的影响.而Volley作为谷歌的一个开源项目,炙手可热.有很多中小型公司的安卓移动客户端的网络程序都是基于v ...

  2. 网络数据包分析 网卡Offload

    http://blog.nsfocus.net/network-packets-analysis-nic-offload/     对于网络安全来说,网络传输数据包的捕获和分析是个基础工作,绿盟科技研 ...

  3. Netty 如何高效接收网络数据?一文聊透 ByteBuffer 动态自适应扩缩容机制

    本系列Netty源码解析文章基于 4.1.56.Final版本,公众号:bin的技术小屋 前文回顾 在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网 ...

  4. Android之网络数据存储

    一.网络保存数据介绍 可以使用网络来保存数据,在需要的时候从网络上获取数据,进而显示在App中. 用网络保存数据的方法有很多种,对于不同的网络数据采用不同的上传与获取方法. 本文利用LeanCloud ...

  5. android基础(五)网络数据解析方法

    在网络上传输数据时最常用的方法有两种:XML和JSON,下面就对这两种类型的数据解析进行讲解. 一.XML数据解析 在Android中,常见的XML解析器分别为SAX解析器.DOM解析器和PULL解析 ...

  6. Python黑客编程基础3网络数据监听和过滤

    网络数据监听和过滤 课程的实验环境如下: •      操作系统:kali Linux 2.0 •      编程工具:Wing IDE •      Python版本:2.7.9 •      涉及 ...

  7. iOS—网络实用技术OC篇&网络爬虫-使用java语言抓取网络数据

    网络爬虫-使用java语言抓取网络数据 前提:熟悉java语法(能看懂就行) 准备阶段:从网页中获取html代码 实战阶段:将对应的html代码使用java语言解析出来,最后保存到plist文件 上一 ...

  8. iOS - NetRequest 网络数据请求

    1.网络请求 1.1 网络通讯三要素 1.IP 地址(主机名): 网络中设备的唯一标示.不易记忆,可以用主机名(域名). 1) IP V4: 0~255.0~255.0~255.0~255 ,共有 2 ...

  9. 网络数据的XML解析

    网络应用中的数据解析,因为最近的应用,无论是Android的和ios平台的,一直用也是建议用的都是Json解析, xml解析都有点被遗忘了. 然后最近自己在做着玩一个ios的小应用,涉及网络数据的抓取 ...

随机推荐

  1. Java动态绑定与多态

    在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特性.多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来.在一开始接触多态这个词的时候,我们或许会因为这个词本身而感到困惑, ...

  2. pycharm运行程序,总是出现IPthony界面(IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help. PyDev console: using IPython 6.2.1)

    解决方式如下: 取消即可.

  3. puppet完全攻略(一)puppet应用原理及安装部署

    puppet完全攻略(一)puppet应用原理及安装部署 2012-06-06 18:27:56 标签:puppet puppet应用原理 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出 ...

  4. Hadoop下MapReduce实现Pi值的计算

    Hadoop自带的例子中,有一个计算Pi值的例子. 这个程序的原理是这样的.假如有一个边长为1的正方形.以正方形的一个端点为圆心,以1为半径,画一个圆弧,于是在正方形内就有了一个直角扇形.在正方形里随 ...

  5. Java-收邮件

    import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail. ...

  6. js 原生ajax请求

    什么是ajax 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject). XMLHttpRequest 用于在后台与服务器交换数据.这意味着可 ...

  7. HDU 6040 - Hints of sd0061 | 2017 Multi-University Training Contest 1

    /* HDU 6040 - Hints of sd0061 [ 第k小数查询,剪枝 ] 题意: 给出随机数列 a[N] (N < 1e7) 询问 b[M] (M < 100) ,对于每个询 ...

  8. EntityManager的基本方法

    1.Persistence 主要用来获取EntityManagerFactory的实例; 通过静态方法:createEntityManagerFactory 来实现: 该方法有两个重载版本:     ...

  9. jpa介绍

    1.jpa的介绍 JPA是Java Persistence API的简称, 中文名为Java持久层API; 是JDK 5.0注解或XML描述对象-关系表的映射关系, 并将运行期的实体对象持久化到数据库 ...

  10. gulp 使用指南

    只放一个链接是不是太不负责任 https://gulpjs.com/ https://blog.csdn.net/guang_s/article/details/84664769 gulp安装过程在此 ...