今天和同事讨论服务器购买配置问题的时候,有个新同事说:“上行带宽是不是就是上传速度,我们业务中没有上传的功能,是不是上行给很小值就行了?”
显然,这个理解是不对的。但当我在某度搜这个关键字的时候,很多文章也是写反了。 今天我们简单地科普一下。
什么是带宽?
带宽是一个网络术语,网络带宽表示单位时间内从网络上一个点到另一个点能通过的最大数据量。如果把网络比作高速公路,把汽车比作数据包的话,带宽是指单位时间内从某高速公路经过的车流量。
带宽常用bps(bit per second)表示,即比特每秒,也就是比特率。我们通常说带宽为 1M, 是指比特率为1Mbps, 大家习惯叫1M带宽。
什么是上行带宽?
我们普通老百姓是不太会关心这个概念,通常做服务器的人才会关心这个概念。 上行带宽通俗地讲,就是单位时间内终端机器提交给网络的数据量,也就是从计算机上流出的数据量。
对于服务器来说,在互联网服务器建设的时候,这一指标很重要,因为您的用户所看到的数据(包括网页,图片,视频等)内容都是从你的服务器上流出的。
如果上行带宽太小,用户量大的时候,服务器上的数据无法及时提交给网络供用户端下载,用户端就会出现卡顿。也就是单位时间从你服务器上流出的数据太小。
在购买阿里云ECS时,需要选择带宽,这里的带宽是指上行带宽。默认为1Mbps,也就是从ECS上流出数据的速度为 1Mbps。
什么是下行带宽?
下行带宽和上行带宽是相对的,即单位时间内从网络流入终端计算机设备的数据量。
这个参数是老百姓关心的。 通常我们开通宽带的时候,运营商会问我们开通多少M的宽带。 这里的带宽就指下行带宽,直接决定了你使用手机或电脑上网时下载数据的速度。
这里的下载数据包括下载电影,视频,图片和文字,刷头条,看抖音,视频通话等等。
下载与下行带宽,上载与上行带宽
下载不等于下行,上载不等于上行,要看对谁而言。
假设,你上传了1GB文件到百度网盘,百度网盘将您的数据存到百度服务器上。
对于使用百度网盘的用户而言:上传操作对应用户网络的上行带宽,假设你家宽带是100M光纤,也就是下行带宽是100Mbps, 如果是电信家庭宽带的话,最大只会给你分配10Mbps的上行带宽,那你上传的最大速度就是也就只有1.25MB/s。对于百度服务器而言:上传操作对应服务器的下行带宽,也就是百度服务器接收网络上流入数据的速度,即百度服务器从网络上下载数据的速度。假设,你从百度网盘下载了1GB文件到自己电脑。
对于用户而言,下载操作对应用户网络的下行带宽,假设你家宽带是100M光纤,也就是下行带宽是100Mbps,那么最大的下载速度也就只能到12.5MB/s。对于百度服务器而言:下载操作对应服务器的上行带宽,即数据从百度服务器流向网络的速度。这里有人会问,为什么100M的光纤,下载速度只有12.5MB/s?
篇幅有限,下篇再叙!
上行带宽和下行带宽相等吗?
答案是不相等的。
我们的通常使用的网络是非对称的,以电信网络为例,以前使用ADSL技术的时候,上行信道有25个,下行249个。 所以对客户端而言,下载速度大约是上传速度的10倍。
现在大家都使用光纤,和原来的双胶线不同,物理上网络是对称的,上行和下行分别有一根光纤负责。理论上,上传和下载速度是一样的,但运营商做了限制,仍然上行比下行慢。
为什么要做上行带宽限制?
用一个不太恰当的例子解释大家容易理解:
前面说过,宽带相当于一条高速公路,如果是对等网络的话, 那就是双向8车道,不对等网络的话就是来方向8车道,去方向4车道。
因为大多数老百姓都是从互联网上下载数据,而不需要向互联网上传数据,因此需要下行速率,而对上行速率要求较低,只是偶尔上传文件、视频等数据到互联网上。
所以运行商把宽带分为企业宽带和家庭宽带。 因为企业可能需要自建服务器给用户提供服务,所以企业宽带的上行配置较高,而家庭宽带的下行宽带较低, 当然企业宽带费用更高。
当对上行速率有需求是怎么办?
如果已经办理了家庭宽带,可以打运营商电话咨询,说明自己的用途,比如有些家庭想自建NAS,要求运营商提高上行带宽。(注意:据说要软磨硬泡才可以)。如果是企业用户,有大量的上传需求,还是乖乖买企业套餐吧,因为运营商最想赚你们的钱(偷笑)。你也可以买阿里云的云主机ECS, 当然腾讯和华为都可以。在ECS上的下行速率也不错,比如你在ECS上拉取npm,docker等在线包的时候比本地快很多。家庭宽带的上行下行配比
(1)下行速率小于等于4Mbps的宽带,上行速率为512Kbps;
(2)下行速率大于4Mbps、小于20Mbps的宽带,上行速率为1Mbps;
(3)下行速率大于等于20Mbps、小于100Mbps的宽带,上行速率为2Mbps;
(4)下行速率等于100Mbps的宽带,上行速率为4Mbps。
(5)下行速率等于200Mbps的宽带,上行速率为10Mbps。
企业宽带(商业宽带)的上行下行配比
(1)下行速率等于500Mbps的宽带,上行速率为50Mbps,大约1个月600元;
(2)下行速率等于1000Mbps的宽带,上行速率为100Mbps,大约1个月1000元;
阿里云ECS服务器上的上行下行配比
(1)上行速率小于10Mbps, 上行带宽最大为10Mbps;
(2)上行速率大于10Mbps, 下行带宽与上行一致。
本篇内容有点多,码字不易,点赞给个支持,一起学习!