一文看懂Mbps、Mb/s、MB/s有什么区别?

https://baijiahao.baidu.com/s?id=1641112288550519326&wfr=spider&for=pc

1MB/s=8Mbps=8Mb/s

首先是“Mbps”,其全称为Million bits per second,意为每秒传输百万位(比特)数量的数据,而这里的bit(比特,1比特等于1个位)是表示数字信号数据的最小单位。

而Mb/s中的Mb与Mbps中的Mb意义相同,均表示百万位(比特)数据数量,所以Mbps=Mb/s。

对于MB/s,其中的MB表示Million Bytes(百万字节),Byte(字节)是计算机用于计量存储容量的一种计量单位,比如计算机中文件的大小就是用字节来表示的

那么bit(比特)与Byte(字节)之间有什么关系吗?

答案是有肯定的,1Byte(字节)=8bit(比特/位),在计算机中每8位为1字节,也就是1Byte=8bit,当在用Bytes/s和bits/s来表示网速时,于是就有1MB/s=8Mbps=8Mb/s。

Bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范畴; 
Byte意为“字节”,是计算机文件大小的基本计算单位; 
换算: 
1 Byte = 8 Bits 
1 KB = 1024 Bytes 
1 MB = 1024 KB 
1 GB = 1024 MB 
Byte简写为B,而bit简写为b;1B=8b; 
一个数字与一个字母都是占1B;一个汉字占两个字节; 
1MB可以存1204个数字或字母(不分大小写)。

表示数据的每个1或者0都被称作一个位,位是数字化数据的最小单位。八个位被称作一个字节。在文档中,每个字节通常表示一个字符就是一个字母、空格、数字、或者标点符号。两个字节可以存储一个汉字。简单的说:就是一个字符一个字节!1024个字节是1K字节\1024K字节是1M字节\1024M字节是1G。

官方标准:
1汉字=2字节
1字节(Byte)=8字位=8个二进制数
1字位(bit)=1个二进制数
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB

位(bit,缩写为b)是存储器的最小单位,可以表示一位二进制数。1字节(Byte,缩写为B)由8个位组成,即1Byte=8bit,是存储器的基本单位,通常被作为一个存储单元。通常情况下,把B称为字节、b称为字位、KB称为千字节、MB称为兆字节、GB称为吉字节。

些人为了方便,就取第一个英文字。比如MB取M,KB取K,GB取G其实不太正确。你在电脑上就不会见到有M、K、G的只有MB、KB、GB。

计算机存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB……来表示,它们之间的关系是:

位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。[英文缩写:b(固定小写)]

字节byte:8个二进制位为一个字节(B),最常用的单位。

1 Byte(B) = 8 bit

1 Kilo Byte(KB) = 1024B

1 Mega Byte(MB) = 1024 KB

1 Giga Byte (GB)= 1024 MB

1 Tera Byte(TB)= 1024 GB

注意上面Kibi这一系列的定义。Kibi来自英语kilo-binary(二进制的千), 1998年10月在IEC60027-2中订位标准。但到目前在各种应用中还没有完全占优势。

在信息行业中常用用于内存容量的MB、 GB,几乎都是指2^20,2^30,… 数位组。KB也经常表示2^10数位组,以区别于kB。当然你也会经常看到KB被混用来表示2^10数位组。这些表示法都并没有被标准化。

至于硬盘容量,一般的制造商总是用十进制的计数。一般计算机的操作系统都是使用二进制的计数,所以你经常会发现在计算机看到的硬盘容量比硬盘上的实际可用容量要小,比如20GB的硬盘只显示有18.6GB。

上面的换算相信大家已看过了,可说起存储容量单位,大家很自然的会想起自己的硬盘有多少GB、内存有多少MB,我们知道了字节(B)是电脑中表示信息含义的最小单位,通常情况下一个ACSII码就是一个字节的空间来存放。而事实上电脑中还有比字节更小的单位,因为一个字节是由八个二进制位组成的,换一句话说,每个二进制位所占的空间才是电脑中最小的单位,我们把它称为位,也称比特(bit)。由此可见,一个字节等于八位。人们之所以把字节称为电脑中表示信息含义的最小单位,是因为一位并不能表示我们现实生活中的一个相对完整的信息。

有的时候,为了简写,我们会把位的单位缩写成b,这个时候大家一定会有疑问了,因为字节的单位我们用B表示,两者不就是一样了吗?其实,字节的表示单位B是Byte的缩写,位的表示单位b是bit的缩写,1b与1B之间只要大小写不同,那么表示的含义也不同,因为8b才等于1B。

大家可能会有疑问,位它到底有什么用呢?一般来说,我们讲到存储设备时,都是按照字节进行换算,例如1GB=1024MB=1024*1024KB。但是在网络传输之中,数据传输则是按照位进行传输的。这就可以解释为什么自己家里的宽带ADSL是1Mb的带宽,但是下载数据却只能在100KB左右徘徊。因为1Mb=1024Kb,由于字节与位之间的关系是八倍,因此将1024Kb除以8就得到128KB。由此可见,实现上网络传输带宽中的1M只等于电脑中的128KB。这样加上信号的衰减,一般只能保持在100KB左右。

相同的道理,我们的网卡一般都是100M的,但是为什么传输速度达不到这么高呢?因为100Mb,将其除以8得到12.5MB,这就是我们网卡能够达到的最高速度了。

换算进率

编辑

解释一下为什么计算机储存单位的进率是1024而不是1000。

目前计算机都是二进制的,让它们计算单位,只有2的整数幂时才能非常方便计算机计算,因为电脑内部的电路工作有高电平和低电平两种状态.所以就用二进制来表示信号,(控制信号和数据),以便计算机识别。而人习惯于使用10进制,所以存储器厂商们才用1000作进率。这样导致的后果就是实际容量要比标称容量少,不过这是合法的。1024是2的10次方,因为如果取大了,不接近10的整数次方,不方便人们计算;取小了,进率太低,单位要更多才能满足需求,所以取2的10次方正好。

计算实例:标称100GB的硬盘,其实际容量为100×1000×1000×1000字节/1024×1024×1024≈93.1GB

可见产品容量缩水只要满足计算的实际容量结果(上下误差应该在10%内),你买的就是正品,没被骗。

带宽存储换算

编辑

在我们的记忆中,我们恐怕最熟悉的就是当初用Modem接入互联网时,接入的速度仅仅为56Kbps。在这个单位中,bps是bit Per Second的缩写,翻译成中文就是比特位每秒,也就是表示一秒钟传输多少位(bit)的意思。Kb与KB之间的关系:我们在电脑原理中知道,电脑的最小存储单位是字节Byte,一个字节,是由八位二进制位组成的。由此,我们可以这样认为,一个字节是由8个位组成的,或者说一个字节与八个位所占的空间是相同的。因为,当我们使用100Mb带宽的网络下载时,理论上的速度应该是100除以8等于12.5MB。

宽带:

https://www.jianshu.com/p/23a8125aae68

1Mbps带宽到底产生什么效果

在买主机时一定要了解“共享宽带”和“独享宽带”。“共享100M“远不及“独享10M”的速度快。

首先要知道影响在线人数的因素

访问量(主要取决于PV):PV(page view)即页面浏览量

网站类型:如果是出文字的网站(如小说站),1M带宽带动日均5000IP,还勉强。如果是普通网站有图片,有文字、论坛、新闻资讯类型网站 大概1M能带一千IP。考虑到高峰期并发,1M高峰期还会卡。【最低配 单核CPU+512内存。1千IP CPU占用10%左右,内存200到300之间】。

引文:
如果您的网络情况好,同时在线人数,按照如下的原则来评判:
1、 打开网站8秒原则;
2、 评判的只是:用户从云服务器下载文件的速度;
3、 页面的标准尺寸大小为:60KB;
大概会有这样的一个结果,1Mbps的带宽支持的连接数为:17个
因此,N M带宽可以支持的同时在线人数大概为N*17个
大概一天3000IP以下 1M无压力

这里的计算方式:17个(1x1024x8/60x8=17.06)

解释一下:1Mbps的带宽,8s原则,11024/8 为每秒传输的字节数(单位为kb)。
紧接着,每个页面大概需要占60kb,因此大概能支持 1
1024/8/60个数,因为8s原则,因此可以理解为每秒的并发总数 访问服务器,有8s的等待时间,因此最高并发数为 11024/8/608 =17
按照现在的网络速度,正常2-3秒打不开网站,用户可能就离开不去访问了,因此实际1M带宽并发数为4-6个。

10M宽带非10M

这个问题究其重点还是缘由自对bit和Byte的错误理解。

我们常说的10M带宽,其实就是10Mbps
而bps是bits per second的缩写,意思是每秒传输的位数。
我们默认的理解:10M就是10MB/s,B/s这个单位是Byte/s的缩写,意思是每秒传输的Byte数。
而实际上1Byte=8bit,所以说10M带宽也就是1.25Mb/s。
所以说,其实我们是在这个字母b上有误解。

拓展一下

Bit一般与传输速度有关,而byte一般是指存储容量。
举例:usb2.0传输速度可以达到480Mbps,这里的b指的是比特,换算过来也就是60MB/s(这是理论值,实际不超过30MB/s,因为它会受到系统环境,如cpu/磁盘的制约)

我的U盘容量是16GB,这里的B是指的Byte

1M带宽、1Mbps、1Mb/s 区分

1M带宽=1Mbps(每秒百万位元)。对应的下载速度是是1 x 1024 / 8 = 128KB/sec(每秒128位元组)也就是平时所说的128KB/s(当然这是理论值,实际值会在这个范围内小幅度偏差,这个还得取决于您当前的网络情况)

1MBps (兆比特每秒)

而我们平时所说的带宽,通常也只是指下行速度,也就是平时所说的下载速度
这里还有个上行速度,也就是通常说的上传.
比如你10M的家庭普通带宽,上传速度一般不会超过200K,家庭普通带宽对上行速度要求不高,你平时也用不了多少,顶多看视频或p2p下载之类会比较耗上行带宽之外,其他的就几Kb的量而已。

几种方法来测试你的网站访问速度

网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一步的话,那么你就是获得更好的排名。

1:用Ping命令简单测网站速度的方法【方法见:如何去ping一个网站】

Ping可以用来检查网络是否通畅或者网络连接速度,点击开始→运行 在运行中输入“cmd”回车或点击确定,输入ping www.你的网址.com 就可以了。

Ping结果属于表示,bytes表示发送多少字节,time是时间,时间越小速度越快,TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。可以通过它判断对方操作系统,TTL=119是XP系统,但TTL一般不准,服务器可以修改注册表更改TTL类型,更详细测速的办法,请多多搜索。

新手只需看最下面一行即可,最短时间、最长时间和平均时间(时间越短越好),这样你就能大致判断出网站的速度了。

同样,站长之家的ping工具也不错,网址:http://ping.chinaz.com/

位、字节(字符)、K、M、G关系及转换及宽带 Mbps相关推荐

  1. 位bit, 字节byte, K ,M,G关系

    位bit, 字节byte, K ,M,G关系 比特bit 也称为位,是计算机信息中的最小单位,是 binary digit 缩写, 指二进制中的一位,所以比特就是一些0,1二进制 字节byte 8个二 ...

  2. Python字节单位转换(将字节转换为K M G T)

    def bytes_to_human(n):symbols = ('K','M','G','T','P','E','Z','Y')prefix = {}for i,s in enumerate(sym ...

  3. 【Java10】lambda表达式(函数式编程),Stream流,File类,字节/字符流,乱码,缓冲/转换/序列化/打印流,Properties

    文章目录 1.lambda表达式标准语法:()->{} 2.lambda表达式简略语法:可推导即可省略 3.lambda表达式原理:lambda效率比匿名内部类高 4.两个函数式接口:Consu ...

  4. 使用8位字节的编码格式将字节流安全的转换成String

    我们常用的编码格式有ASCII,Unicode,UTF-8,GB2312等,如何在这些编码之间安全转换呢? 最近做邮件系统,采用了OpenPOP组件,这是老外写的,没想到用到中文环境中,出了很多问题, ...

  5. 软件的基本是要处理好”算法“及其基础(一)流-字-字符(包括某个数字、字母、符号和某个汉字等)-字符串-字节动态数组-字节-整数之间的转化关系和算法

    目录 软件的基本是要处理好"算法"及其基础(一): 流->计算机字->字符(包括某个数字.字母.符号和某个汉字等)->字符串->字节动态数组->字节- ...

  6. 字符,字节和编码三者的关系

    转载自http://www.blogjava.net/fundei/ 1. 编码问题的由来,相关概念的理解 1.1 字符与编码的发展 从计算机对多国语言的支持角度看,大致可以分为三个阶段: 系统内码 ...

  7. 字、字节、位、字长的区别与关系

    字.字节.位.字长的区别与关系 一.数据存储单位 1.位(bit) 2.字节(byte) 3.字 二.字符与字节对应关系 三.字长 一.数据存储单位 字 > 字节 > 位 1位=1比特 1 ...

  8. C语言:位、字节、字之间的关系

    C语言 基础开发----目录 1. 位 位是计算机存储的最小单位,简记为b,也称为比特(bit),每一位的状态只能是0或1. 2.字节 字节,英文Byte,是计算机用于计量存储容量的一种计量单位,1个 ...

  9. 字,字节,位,字符,机器字长,存储字长,指令字长区别

    位(bit) 位是最基本的概念,在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西.动作.数字都要表示为一串二进制的字码例如: 1001 0000 1101等等.其中每一个逻辑0或者1便是一个位. ...

最新文章

  1. docker_File 执行报错总结
  2. [No000092]SVN学习笔记3-Import/Checkout(迁入/迁出),GetLock(加锁)
  3. 6种常见的Git错误以及解决的办法
  4. 电源空间辐射CDN余量低_EMI辐射整改
  5. 如何用 Swift 语言构建一个自定控件
  6. WTM系列视频教程:View和Taghelper
  7. 节点式光端机与点对点式光端机的区别
  8. java label 超链接_Swing之带超链接的label简单实现。
  9. pycharm的pip配置
  10. GDAL学习笔记——OGR投影
  11. Tomcat日志配置
  12. 列表左右移动 2017-03-23
  13. 【GitHub】cmder下载地址
  14. 信息储存服务器有没有辐射,服务器存储主机存在辐射吗
  15. 【手写源码-设计模式11】-享元模式-基于打麻将场景
  16. Hazelcast IMDGJet详解
  17. PDF软件最新版本功能介绍
  18. java实验7 常用类的使用
  19. java协议标准与规范
  20. 做回归分析时import ConvergenceWarning出错的问题

热门文章

  1. 影响NTC热敏电阻测量的三大因素-凯利讯半导体
  2. acrobat pro dc 2015打开文件出现内容准备进度的解决方法
  3. 中本聪的论文(中文版)
  4. 软件分享:Cpu-Z电脑CPU检测工具介绍(附下载)
  5. 计算机的起始时间 1970年1月1日
  6. 简单的docker安装
  7. 无限对决连接不上服务器,《无限对决》官方网站-全球首款3D快节奏MOBA
  8. python爬取今日头条_爬取今日头条街拍图片
  9. springBoot简介
  10. linux ospf 命令,用bird 在linux netns里配置ospf两个点互相发现