【带宽与宽带】

带宽:是由英文词汇bandwidth直译过来的。而在不同的领域,对带宽的理解角度也有所不同:

1、电子通信领域:指某个信号具有一定的频带宽度。也就是说,信号的带宽指的是该信号所包含的不同频率成份所占据的频率范围,基本单位是赫兹(Hz)。

2、计算机网络领域:指网络系统的通信链路传输数据的能力,即表征单位时间内从网络中的某一点到另一点所能通过的"最高数据率",基本单位是比特每秒(b/s)。

3、两者单位间的联系:
传统的通信线路采用的是连续变化的模拟信号,比如我们的电话信号采用的标准带宽是3.1kHz(300Hz~3.4kHz)。不过,随着激光、光纤通信技术等的发展和成熟,我们不得不考虑光纤通信技术用于描述带宽的单位问题,而光纤通信采用的是激光脉冲信号,这是一种离散的数字信号,其有别于传统连续的模拟信号,因此不宜用Hz来描述带宽。通信线路由传统的仅模拟信号,转变成了数字、模拟信号相结合。
因此在计算机网络中,我们将这些通信线路的差异屏蔽,在物理层中统一使用b/s来描述带宽(通信线路并不是我们计算机网络需要考虑的问题,而是电子通信领域需要考虑的)。

但是,电子通信领域的带宽和计算机网络中的带宽,其本质上是统一的。两种带宽的表述中,单位Hz的是从频域上理解的,而单位b/s的是从时域上理解的,两者本质上相统一。

宽带 :外行人经常将带宽和宽带看成是同一个东西,但实际上这两者却是截然不同的两个概念。带宽的英文是bandwidth,而宽带可不叫wideband,而是broadband。

宽带是指到达一定数据传输速率的带宽,即网络的传输速率速很高,相对于窄带。

宽带是一个动态发展的概念,不同的时代,由于技术的发展,宽带的定义是会变化的,宽带的标准也各不相同,最初认为128kbps以上带宽的就是宽带,而以下的就是窄带。但现在国内运营商一般提供至少512kbps带宽的宽带服务。也就是说,带宽是一个具体的数值(传输速度),而宽带则是满足一定带宽数值的一种传输标准(一种服务)。

【带宽与网速】

计算机网络领域或者网络运营商所说的带宽,单位为比特每秒(bps,Kbps,Mbps),而通常我们所说的网速,是数据(文件)传输的速度,单位为字节每秒(B/s,KB/s,MB/s),也就是每秒传输多少字节的数据。

也就是说Mbps实际上是一个带宽单位而非网速单位,在“Mbps”单位中的“b”是指“bit(位)”。而真正的网速单位应为MB/s,其中的“B”是指“Byte(字节)”,因为数据是按字节传输的,而并非按位。 我们平时描述文件大小时一般也选用字节(Byte)而非比特(bit)。

例如,10M 宽带(带宽为10Mbps的宽带)表示网络的最大数据传输速率(带宽)为10Mb/s,对应的最高网速为1.25MB/s。也就是说运营商通常所说的带宽除以8,就是我们通常所说的网速。用户与运营商的签约速率(带宽)使用的单位是bit/s,是用户下载速率Byte/s的8倍,即1M(1Mbps)的签约速率,换算成用户的测速速率只有128KB/s。

带宽是端口的理论最大传输速度,而实际速度要远小于带宽值(通常为60~80%之间,即吞吐量),例如100M电信宽带的实际下载速率约为8.75MB/s。

【带宽与吞吐量】

计算机网络中的"带宽"和"吞吐量"两个词容易混淆,区别如下:

1、网络带宽(bandwidth):强调网络最大的数据传输速率,即传输数据率理论峰值。
2、网络吞吐量(throughput):强调网络实际的数据传输速率。

【宽带上、下行速率】

宽带的上行下行是指一般ADSL上网方式的上行与下行速率,上行就是从电脑上传的速度,即终端给基站发送信息时的数据传输速率;下行就是从网络上的主机下载速度,即网络向用户电脑发送信息时的传输速率。
(ADSL是一种传输层的技术,充分利用现有的铜线资源,在一对双绞线上提供上下行带宽)

目前我们使用的ADSL是非对称的传输方式,即上行速率不等于下行速率。
ADSL上行速率是640Kbps到1Mbps,下行速率1Mbps到8Mbps,普遍的是2Mbps。但注意,下行速率(kbps)不等于下载速率(KB/s),因为在实际上传下载过程中,用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗、信号衰减等因素均会对实际速率造成或多或少的影响。

宽带的速度(即带宽的限额)是上行速度+下行速度的总和,比如1M的带宽,那么最大上行是1M,最大下行也是1M,上行下行同时的话,它的限额也是1M。如果上行速度是512kbps,那么下行也绝对不会超过最高带宽减去上行带宽的额度,也就是512kbps。可以想象,上行肯定是影响一定的网速的,因为上行和下行是同时的,你需要有数据发送出去才能有数据发送回来,但是一般来说如果你没上传某个东西,那么上行永远比下行小,而且上行占的流量也相对较小,可以不用顾虑上行的速度。除非你的上行莫名其妙之中高得吓人,那就要注意了,注意杀毒,防毒。

现在的所谓加大带宽,提速网络,其实本上是一种掩人耳目的做法,理论上只有改变传输介质,更换网络协议才能使得现有的带宽加大,而现在的双绞线和主要协议TCP/IP已经使用很久了,基本上没有办法再提供它们的通讯质量,所以只能在牺牲上行带宽的前提下增大下行带宽,即把上行的带宽划拨一部分给下行带宽,而普通用户很少使用上行带宽,基本上只有验证密码上传照片更新博客之类的时候才偶尔使用,所以即使牺牲上行带宽,也很难察觉出来,即网络供应商用原来的网络带宽挣取了更多的服务费。

宽带网速所要求达到的一般标准如下:
512K用户的到达测速网站的速度大于40KByte/s,即320Kbps时是属于正常的;
1M用户的到达测速网站的速度大于80KByte/s,即640Kbps时是属于正常的;
2M以上用户的到达测速网站的速度大于160KByte/s,即1280Kbps时是属于正常的;
4M以上用户的到达测速网站的速度大于320KByte/s,即2560Kbps时是属于正常的;

一篇文章带你理清宽带、带宽、网速、吞吐量与宽带上下行相关推荐

  1. 乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

  2. 一篇文章带你搞懂网络层(网际层)-- 地址篇

    网络层(Network Layer)是OSI模型中的第三层(TCP/IP模型中的网际层),提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力.相当于发送邮件 ...

  3. 一篇文章带你了解Flannel

    from: http://dockone.io/article/618 DockOne技术分享(十八):一篇文章带你了解Flannel [编者的话]Flannel是 CoreOS 团队针对 Kuber ...

  4. 一篇文章带你了解大数据生态圈---大数据组件图谱

    小编一篇文章带你了解大数据生态圈-大数据组件图谱 转载地址:http://blog.csdn.net/u010039929/article/details/70157376 文章目录 小编一篇文章带你 ...

  5. 一篇文章带你了解webscraper爬虫插件

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夜阑卧听风吹雨,铁马冰河入梦来. ...

  6. 学习笔记-一篇文章带你领悟frida的精髓

    一篇文章带你领悟frida的精髓(基于安卓8.1) frida是啥? frida为什么这么火? frida实操环境 基本能力Ⅰ:hook参数.修改结果 基本能力Ⅱ:参数构造.方法重载.隐藏函数的处理 ...

  7. 借重新装系统之际,一篇文章带你玩透Windows 10从系统安装到软件选择

    系统安装所需软件 Rufus 一个制作USB-ISO的免费软件,比微软官方工具好的地方在于除了可以制作windows 系统U盘,还可以制作linux 以及安卓X86的系统安装光盘. 借重新装系统之际, ...

  8. python人脸识别防小偷_一篇文章带你了解Python 人脸识别有多简单

    今天的Python学习教程给大家介绍一个世界上最简练的人脸辨认库 face_recognition,你可以应用 Python 和命令行工具进行提取.辨认.操作人脸. 基于业内领先的 C++ 开源库 d ...

  9. 一篇文章带你详解 TCP/IP 协议(下)

    前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议(上) 本文继续讲解第四章. 四.网络层中的 IP 协议 IP(IPv4.IPv6)相当于 OSI 参考模型中的 ...

最新文章

  1. Spring Boot 打包不同环境配置与 Shell 脚本部署
  2. 超越YOLOv5,1.3M超轻量,高效易用,这个目标检测开源项目太香了!
  3. java实现平衡二叉树(详细分析)
  4. Springboot mybatis逆向工程org.springframework.beans.factory.BeanCreationException: Error creating bean错误
  5. 【深度学习】一文搞定面试中的优化算法
  6. 中国女子高尔夫球场市场趋势报告、技术动态创新及市场预测
  7. oracle x kglob,x$kglob x$kgllk x$kglpn
  8. 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)...
  9. Go by Example练习
  10. 少儿编程家长疑问解答
  11. 英语诗歌选读 | 期末总结
  12. 玩游戏计算机缺失msvcp140,绝地求生计算机丢失MSVCP140.dll解决办法
  13. 导入文本文件乱码问题
  14. 移动APP持续交付系列之云构建价值分析
  15. 1700页!!我把 Java《八股文》肝完了...
  16. 新款 iMac2021上手体验,这次你心动了吗
  17. Teach repeat replan 安装中遇到的问题记录
  18. 逆向思维--魔兽世界封包分析
  19. IOS中通过快捷捷径打开场所码或者健康码
  20. 损失函数-MSE-CEE

热门文章

  1. [Java]JDK1.7中HashMap的并发死链
  2. Android解析XML的三种方式
  3. vue项目中如何设置ico图标
  4. 怎样重启Gunicorn
  5. sis防屏蔽程序_智能化弱电工程屏蔽机房基础知识
  6. tabindex的使用
  7. GitHub狂飙30K+star面试现场,专为程序员面试打造,现已开源可下载
  8. C++中rand函数和srand函数
  9. 摇号系统 - 【python】
  10. 登录《北京市社会保险网上服务平台》的手机号销号了去哪里更改