bits、Bytes、吞吐量

1.bits 和 Bytes

对于1byte=8bits这个公式大家都十分熟悉,当谈论到bits(位)和Bytes(字节)时,单位符号非常重要:

  • bytes通常使用单位符号B
  • bits则使用b,不过为了和B区分,一般使用完整名称bit

大家平常对于传输速度(也称为带宽或者吞吐量)并不是很熟悉,比如很困惑为什么在20Mbps的Internet中却只能以每秒2.4MB的速度下载文件?这就是没有区分B和b的区别,其实根据公式2.4MB * 8= 19.2Mb,说明下载速度还是不错的。但是还有一个问题,剩下的0.8Mbps到哪去了?


2.什么是吞吐量?

在第一节中谈到的20Mbps表示每秒可以传输20Mbit的数据,但是这些数据不仅表示你要传输的数据,还包括其他数据,影响的元素主要有以下几点:

  • 开销信息和会话设置:比如IP数据包上的IP地址、MAC地址等等,这些并不是你像发送的数据本身,但是在传输时必须包含。除此之外还有一些验证数据准确性的消息、确定可用空间等这些都是需要消耗带宽的

在这里插入图片描述

  • 应用数据和控制数据
  • 自适应传输率:大多数文件传输使用TCP协议,而通常要发送文件的计算机开始时会慢一些,然后速度会逐渐增加,直到 TCP 找到它认为的最大传输速度,所以单个文件传输很少能够利用所有可用带宽。

参考

  1. https://www.homenethowto.com/advanced-topics/speed-and-size-bits-and-bytes/
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值