猿对象
技术博客

服务器带宽和上、下行带宽的区别

先给大家一个问题实例:

客户端下载一张图片,这张图片5MB,这是使用服务器的上行带宽还是下行带宽?这是不是服务器需要花费5兆的流量?这个流量是花费的服务器上行带宽还是下行带宽?

客户端上传一张图片,这张图片也是5MB,这是使用服务器的上行还是下行带宽?这上传的5兆需要的流量,是花费服务器的上行流量还是下行流量?

服务器的1M带宽,这是指上行带宽还是下行带宽?如果10个用户都上传5M的图片,一共上传50兆,这个和服务器1兆带宽是什么关系?如果10个用户都下载5M的图片,一共下载50兆,这个和服务器1兆带宽又是什么关系?

服务器带宽和上、下行带宽的区别

答案如下:

其实国外vps提供商根本就没有做带宽的区别,像linode,只说上行峰值250M,下行不限。其它不少提供商一般就是默认上行峰值100M或者250M。也可以看amazon的EC2,还有windows azure的虚机,都没有写带宽,也没有按带宽收费的,他们全都是按流量收费。只有国内的vps才有按带宽收费的,而且被各种把这个概念搞得很混乱。

国内云服务器的提供商,那个3M应该也是上行带宽峰值限制,也就是服务器最多每秒给用户传输3Mbit数据。你在服务器上迅雷下载是下行带宽,一般不限制下行带宽,只限上行,你的下载最多影响其它一起共享这100M带宽的服务器上的下载,或者是接受用户上传数据的速度 。可以搭好web server后试试自己从服务器上下载文件的速度。

对于服务器而言,上行带宽是指每秒钟服务器传送给客户端的最大数据量,下行则相反。带宽和流量是完全两回事,用水管做比喻的话,带宽指的是每秒钟能流多少水,流量是指总共流了多少水。

所以下载图片消耗的是上行流量,上传消耗的是下行。

通常买的服务器,比如阿里云, 5 Mbps表示带宽总出口是5 Mbps,出网带宽为5 Mbps,入网带宽不超过100 Mbps。而且流量的计算一般都是以上行的来计算的。

带宽的单位通常是bit,你说的文件大小的单位是byte,1byte=8bit。

所以1M带宽的意思是,客户端从服务器下载东西的总速度1M/8(MB/S),也就是128k/s。

文章类别:网站运营

如有转载,请注明本文链接: https://www.apedear.com/3148.html

赞(7) 打赏
推荐转载但是加个友情链接噢o(* ̄︶ ̄*)o:猿对象_网站运营SEO个人技术博客 » 服务器带宽和上、下行带宽的区别
分享到: 更多 (0)
标签:

评论 抢沙发

觉得文章有用就打赏一下小编O(∩_∩)O~

支付宝扫一扫打赏

微信扫一扫打赏