针对服务器带宽,大家都很熟悉。但若是提到“上行带宽”“下行带宽”,可能大家都要反应一会。
其实,可以将上行带宽理解为"上传"带宽,而下行带宽则是"下载"带宽。两者的区别在于数据的流向,流量流出云服务器的带宽,即对外一个数据输出,是上行带宽;而流量流入云服务器的带宽是下行带宽,也就是有数据往服务器内输入。上行宽带(速度)和下行宽带(速度)是不对称的。一般是下行速度大于上行的速度。
举个例子来说,我在阿里云购买一台10M公网带宽的服务器,这个10M指的就是上行带宽,10Mbps=10240Kbps/8=1280KBps,也就是用户从云服务器下载文件到本地占用的带宽速度为1280KBps,这个上行带宽是用户花钱购买的。
而,针对下行带宽,假设网页大小50kb,每秒有1000人在线用户上传文件到云服务器,云服务器每秒便会产生50*1000=50000kb的流量,这个行为是下行带宽流量,它基本上是免费的,而且是很大的。像我们平时说的200M、500M宽带,又或是几百兆几千兆这样的一个大小,基本都是指的下行宽带。
也就是说,一般买的带宽指的是上行带宽,下行带宽通常是不限的。
总的来说,要分清服务器的上行带宽和下行带宽,就看用户是上传还是下载,上行带宽对应的用户从服务器里面下载文件到本地,下行带宽代表的是从本地上传文件到服务器里面去。