`
rijin
  • 浏览: 139462 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

你真的理解“带宽”含义吗?

    博客分类:
  • Java
阅读更多

“带宽”这个词并不陌生,即使是非技术人员,普通的老百姓,也经常会提到,比如“我家换了10M带宽的光纤,速度嗷嗷的”,“谁在下载把带宽都占用了,视频看不了”。对于互联网行业的技术人员而言,在平时的网络调优、申请部署资源时,带宽也是个必不可少的参数。可是你真的知道带宽这个词所指的准确含义吗?

 

有些人从字面上的意思直观理解为带宽是类似于高速路的路面宽度。部分人知道带宽的单位是bits/s,即单位时间的比特数,所以理解为高速路上行驶的汽车的速度。这两种经常被“误解”的理解也没有太大的失误,反而对于“带宽”这个词的普及起了推动作用。但是如果做为一名关注性能的互联网从业人员而言,还是应该清楚其精确含义的。

 

如上文所提到的,带宽的单位是bit/s,所以100M带宽,应该指的是100Mbit/s,即“每秒100M的比特数”。那是不是就可以理解为上面提到的“汽车行驶速度”呢?其实这个理解应该称之为传输速度,与网络传输的介质、距离都是有关系的。

 

而带宽确切的含义应该是指数据的发送速度——在单位时间里,能发送的最大比特数。100M的带宽,就是指该网络里能发送数据的最大速度是100Mbit。

 

我们粗略的说下数据进入到网络传输的过程:程序内存里准备好数据——操作系统内核发出系统调用,进入内核缓冲区(队列形式)——CPU通知网卡控制器来取数据——网卡取数据是一个从内核缓冲区把数据拷贝到网卡缓冲区的过程——网卡缓冲区里的数据发送到网络中(线路中)。从这个过程里我们“顺便”理解了为什么平时会提到54M的网卡、百兆网卡这些概念:网卡发送数据速度的上限。

 

说到这我们可以想到:100M的带宽,是指有能力在单位时间里,发出上限为100M比特的数据。但是这些数据能按期望的都“准时”到达吗?这就要看网络的具体情况了:传输距离、传输介质、网络是否有堵塞(比如接收方跟不上处理速度导致)。所以并不是说带宽高了网络就肯定能好,这是两个概念。

 

那要提升带宽——数据发送速度时要考虑什么因素呢,是不是说有了百M网卡,就可以达到百M的bit/s了?我们回头看下上文提到的数据传输过程,可以知道网卡取数据和发数据只是其中的一个环节而已。所以往往还需要从以下几个因素来考虑优化:

 

1.数据发送装置将二进制信号传送到线路的能力,称之为信号传输频率。

 

2.对应第一点的,接收装置对二进制信号的接收能力。

 

3.数据传播介质的并行能力,这里比较像是“带宽的误解含义”,暂且称之为“宽度”吧。比如计算机总线的宽度,如32位、64位,光纤并行组成光缆,等等。

 

当然,数据传输过程中,还会有信号在介质中的衰减、受限于传输材料等因素,这些就属于通信技术范畴了。

 

本文同时发表在本人博客www.newhottopic.com  ,并非转载。

5
6
分享到:
评论
2 楼 rijin 2014-03-10  
luoyu-ds 写道
其实现在很多词语都逐渐演变成其他意思了
就比如楼主举例说,谁在下载把带宽占了,其实大家都知道是在说把网速占了,因为100M的带宽,你下载占多了,我有的就少了
那何必去纠结大家用词用对了没有了呢


日常生活当中不必纠结这些,但是做为一名开发人员而言,尤其是要优化系统、预估申请资源时,还是要了解清楚这些概念的。
1 楼 luoyu-ds 2014-03-10  
其实现在很多词语都逐渐演变成其他意思了
就比如楼主举例说,谁在下载把带宽占了,其实大家都知道是在说把网速占了,因为100M的带宽,你下载占多了,我有的就少了
那何必去纠结大家用词用对了没有了呢

相关推荐

    论频谱中负频率成分的物理意

    文章讨论了频谱中负频率成分的物理意,非常适合通信相关专业对信号的理解

    计算机网络常见问题解答

    问题4-23:“尽最大努力交付”(best effort delivery)都有哪些含义? 问题4-24:假定在一个局域网中计算机A发送ARP请求分组,希望找出计算机B的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的ARP请求...

    清华大学的计算机网络课件

    问题1-13:如果用时延带宽积管道来比作传输链路,那么是否宽带链路对应的时延带宽积管道就比较宽呢? 问题1-14:网络的吞吐量与网络的时延有何关系? 问题1-15:什么是“无缝的”、“透明的”和“虚拟的”? 问题1-...

    【国外电子与通信教材系列】《信号完整性分析》中文版- 1(PDF)

    主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对信号完整性的影响,数学推导背后隐藏的解决方案,...

    【国外电子与通信教材系列】《信号完整性分析》中文版- 2(PDF)

    主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对信号完整性的影响,数学推导背后隐藏的解决方案,...

    【国外电子与通信教材系列】《信号完整性分析》中文版- 3(PDF)

    ·带宽、电感和特性阻抗的实质含义 ·电阻、电容、电感和阻抗的相关分析 ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后隐藏的...

    信号完整性分析

    ·带宽、电感和特性阻抗的实质含义 ·电阻、电容、电感和阻抗的相关分析 ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后...

    国外电子与通信教材系列 信号完整分析

    ·带宽、电感和特性阻抗的实质含义 ·电阻、电容、电感和阻抗的相关分析 ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后隐藏的...

    信号完整性分析(中文版)

    主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对信号完整性的影响,数学推导背后隐藏的解决方案,...

    信号完整性分析(358页完整版)

    主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对信号完整性的影响,数学推导背后隐藏的解决方案,...

    costas_loop代码

    这里建议首先用概率测度推出无环图下,变量节点和校验节点消息的更新公式,透彻理解“消息”、“更新”和“传递”的含义。 % 2. 看LDPC码和积译码算法的程序。要点在双循环链表、两个消息更新的计算步骤(检验节点...

    NR 空口资源综述

    3.1 空口资源 3.1.2 基本时间单位 ...因此,可以借助 LTE 中Ts 的含义来加深对 NR 中 Tc 的理解。 在 LTE 中,最大系统带宽为 20 MHz,包含 1200 个子载波,且子载波间隔固定为 15 kHz(实际有效带宽为 18 MHz,

    8098单片机实现日历时钟的显示方法

    样方式的含义可类似理解。按上述方案下料后所有 毛坯的需求均得到满足。例如方式3和4中含35 号毛坯各40和36块,其它方式中不含该种毛坯, 按上述方案下料后切出该种毛坯的数量可计算如 下: 246×40+394×36=24024(块) ...

    2017年下半年信息技术处理员上午选择题真题+答案解析(全国计算机软考).doc

    1、以下关于“互联网+”含义的叙述中,( )并不恰当。 A. “互联网+”是在网速和带宽方面都有增强和提升的新一代互联网 B. “互联网+”是将互联网深度融合于各领域之中的社会发展新形态 C. “互联网+”是充分...

    实验二 AD17原理图设计环境配置.docx

    3、 观察文档选项的参数标签,理解各名称含义 4、 工具/设置原理图参数/Schematic/General 下各项作用,主要包括:(1)Optimize Wires & Buses;(2)显示 Cross—Overs;(3)端口方向;(4)图纸入口方向;(5...

    程控交换实验、用户模块电路 主要完成BORSCHT七种功能,它由下列电路组成:

    实验一 程控交换原理实验系统及控制单元实验 一、 实验目的 1、熟悉该程控交换原理实验系统的电路组成与主要部件的作用。 2、体会程控交换原理实验系统进行电话通信时的工作过程。 3、了解CPU中央集中控制处理器...

    Linux FTP服务配置

    vsftp的配置参数总共也就10来行,但是想要使用好它,绝没有单单理解这10来行这么简单,需要对每一行所定义的参数都理解透彻才可以. 匿名用户的配置: anonymous_enable=YES //允许匿名用户登录 anon_root=/var/ftp/...

Global site tag (gtag.js) - Google Analytics