`
rijin
  • 浏览: 140009 次
  • 性别: 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的带宽,你下载占多了,我有的就少了
那何必去纠结大家用词用对了没有了呢

相关推荐

    带宽的基本概念_介绍模拟和数字通信中的带宽的概念

    为了更好地理解带宽的概念及其在不同场景下的应用,我们需要先了解带宽的两种主要含义。 1. **电子电路中的带宽**:在这个背景下,带宽是指电路能够有效传输信号的频率范围。具体来说,它指的是信号可以从电路的...

    光电检测电路的带宽和频率特性PPT学习教案.pptx

    本教程主要讨论的是光电检测电路的带宽和频率特性,这对于理解和优化电路性能至关重要。 首先,带宽在光电检测电路中的含义是指电路能够保持信号不失真的频率范围。通常用下限截止频率fLC和上限截止频率fHC来定义,...

    带宽、比特率、波特率、网络速度

    **带宽**(Bandwidth)在不同的技术领域有着多重含义,这往往造成初学者的理解困扰。从电子工程的角度看,带宽原本指的是电路能够有效处理信号的频率范围。这一定义在显示器、内存、总线以及网络等领域都有应用,但...

    带宽知识的普及.doc

    总结一下,带宽在计算机领域中的含义是数据传输的能力,通常以B/s、KB/s、MB/s或bps、Kbps、Mbps来表示。带宽的计算涉及多个硬件组件,包括CPU带宽、内存带宽、显存带宽、总线带宽以及视频带宽: 1. **CPU带宽**:...

    noise.rar_NOISE_噪声_噪声 带宽_带宽_窄带干扰

    首先,我们来理解“噪声”这个词在技术背景下的含义。噪声通常指的是在信号传输或处理过程中引入的随机变化,它可以是物理环境中的电磁干扰,也可以是系统内部产生的不期望的信号成分。噪声对通信系统的性能有着显著...

    网络带宽计算.pdf

    虽然它的概念有点抽象,但可以用比喻来帮助理解带宽的含义。把城市的道路看成网络,道路有双车道、四车道也许是八车道,人们驾车从出发点到目的地,途中可能经过双车道、四车道也许是单车道。在这里,车道的数量好比...

    号称1M变100M带宽的CFosSpeed

    首先,我们要理解带宽在网络中的含义。带宽是网络传输数据的能力,通常以比特每秒(bps)为单位,它是网络连接的最大数据传输速率。1M带宽代表1兆比特每秒,而100M带宽则代表100兆比特每秒。在实际应用中,尤其是...

    网络游戏-无线网络中的带宽管理.zip

    资料可能解释带宽的含义、单位以及如何影响网络游戏的性能。 3. **带宽需求**:网络游戏通常需要较高的带宽来支持实时的数据交换,例如游戏内的动作同步、语音聊天和高清视频流。资料可能分析不同类型游戏对带宽的...

    网络带宽与宽带的区别是什么 有什么区别

    网络带宽和宽带是两个在计算机网络领域中经常被提及的概念,但它们各自有着不同的含义。本文将详细介绍这两者的区别,并通过具体解释帮助读者理解和掌握相关知识点。 首先,网络带宽是指在固定时间内可以传输的资料...

    示波器带宽与上升时间的计量方法.pdf

    示波器带宽和上升时间是电子测试领域中至关重要的...在进行电子测量时,理解这些参数的含义以及如何根据需求选择合适的示波器至关重要。选择具有适当带宽和响应特性的示波器,可以确保获得准确且可靠的信号测量结果。

    带宽 adsl 网络合并命令工具

    标题中的“带宽 adsl 网络合并命令工具”指的是一个用于整合多个ADSL(Asymmetric Digital Subscriber Line)网络连接以提升总体带宽的软件工具。在互联网接入中,ADSL是一种广泛使用的数字通信技术,它允许通过普通...

    网络游戏-异构无线网络环境下的多业务动态带宽分配方法.zip

    首先,我们要理解异构无线网络环境的含义。它指的是由不同类型的无线网络技术(如4G、5G、Wi-Fi、蓝牙等)组成的复杂网络结构。这样的环境为用户提供多样化的连接选择,但同时也带来了网络资源管理的挑战,尤其是在...

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

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

    示波器指标含义及重要性 (2).pdf

    首先,我们需要理解带宽这一指标。带宽是示波器能够准确测量信号频率的范围,通常定义为幅度衰减至-3dB的频率点。然而,带宽并不能完全反映示波器捕捉快速异常事件的能力。示波器的上升时间是更重要的考量因素之一,...

    如何辨别真假100M宽带-.docx

    总的来说,辨别真假100M宽带需要消费者具备一定的知识,包括理解带宽的含义、对比市场价格、自行测试速度以及审阅合同条款。通过这些方法,你就能有效地防止被不实的宽带宣传所欺骗,确保享受到真正的100M宽带带来的...

    网络服务器带宽Mbps、Mb/s、MB/s有什么区别?10M、100M到底是什么概念?

    在互联网领域,我们经常会遇到Mbps、Mb/s和MB/s这三个单位,它们虽然看似相似,但实际含义却有很大区别。 首先,我们要理解的是,Mbps全称是Megabits per second,兆比特每秒,用来描述数据传输的速率。这里的"比特...

    Bandwidth

    例如,如果你的家庭互联网连接具有100Mbps的带宽,理论上每秒可以传输100兆比特的数据。带宽越高,下载、上传文件以及在线流媒体等任务的性能就越好。然而,实际可用带宽可能会受到网络拥堵、多用户共享和信号质量等...

    交换机参数含义详细介绍

    【交换机参数含义详解】 交换机作为网络基础设施的关键设备,其技术参数对于网络性能和稳定性至关重要。以下是对这些参数的详细解析: 1. **转发技术**:交换机的转发技术决定了其处理数据包的方式,主要有直通...

Global site tag (gtag.js) - Google Analytics