猫宁!!!

参考链接: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. linux系统常用命令(一)

    管理 在UNIX/linux系统中,一切皆为文件:若非文件,则为进程.首先认识文件系统: linux文件系统 /var - 经常变化的(variable)文件,诸如日志或数据库等 /usr - 包含绝 ...

  2. 【51nod 1038】X^A Mod P

    题目描述 X^A mod P = B,其中P为质数.给出P和A B,求< P的所有X. 例如:P = 11,A = 3,B = 5. 3^3 Mod 11 = 5 所有数据中,解的数量不超过Sq ...

  3. app 移动支付

    1.微信 多个端单独对用appid  多个appid  对应到一个商户  先创建appid  然后再关联商户 2.支付宝 多个aliPrivateKey,这个可以生成pkcs8,是用在java里面.非 ...

  4. PHP回顾(2)

    print_r()打印输出原格式,就加上标签<pre>.例子:echo '<pre>'; print_r($arr); echo '<pre>'; 添加数组的时候, ...

  5. K8S中Service

    Service 的概念Kubernetes  Service  定义了这样一种抽象:一个  Pod  的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务. 这一组  Pod  能够被  Serv ...

  6. Vue_(组件通讯)动态组件

    动态组件 传送门 在一个元素上挂载多个组件,根据不同状态进行切换的时候,可以使用动态组件 动态组件的使用:需要使用内置组件<component></component>,根据 ...

  7. ssh以及双机互信

    当我们要远程到其他主机上面时就需要使用ssh服务了. 我们就来安装一下sshd服务以及ssh命令的使用方法. 服务安装: 需要安装OpenSSH 四个安装包: 安装包: openssh-5.3p1-1 ...

  8. Python代码整洁之道(一)

    很多新手在开始学一门新的语言的时候,往往会忽视一些不应该忽视的细节,比如变量命名和函数命名以及注释等一些内容的规范性,久而久之养成了一种习惯.对此呢,我特意收集了一些适合所有学习 Python 的人, ...

  9. C++入门经典-例8.5-多重继承

    1:C++允许子类从多个父类继承公有的和受保护的成员,这称为多重继承. 2:多重继承的定义.多重继承有多个基类名称标识符,其声明形式如下: class 派生类名标识符:[继承方式] 基类名标识符1,. ...

  10. SSRF和XSS-filter_var(), preg_match() 和 parse_url()绕过学习

    0x01:url标准的灵活性导致绕过filter_var与parse_url进行ssrf filter_var() (PHP 5 >= 5.2.0, PHP 7) filter_var — 使用 ...