在当今的移动互联网时代,越来越多的人使用手机观看视频,丰富娱乐生活。
但在看剧的过程中,您是否想过以下问题: —— 我的手机网速很快,为什么看视频时有时会卡顿?
在回答这个问题之前,我们先解决一道数学题。
以热门的《延禧攻略》为例,当时一款视频应用有1000万用户同时在线观看。
如果观看1080p分辨率的视频(理论上需要4Mbps的带宽),则累计需要的流量带宽为10,000,0004Mbps=40,000,000Mbps=40Tbps。
对于优酷、爱奇艺等互联网视频内容提供商来说,这肯定会带来很大的流量压力。
我们典型的计算机网卡的带宽是1Gbps。如果优酷有一台超级服务器,这个超级服务器需要4万块网卡,并且需要100%的速度运行,才能保证这1000万用户的流畅观看。
如果一些服务提供商实力不够或者流量增长过快,就会出现拥堵,导致卡顿、延误。
有一种说法:如果用户打开一个页面并等待超过4 秒,则关闭该页面。也就是说,这个用户将会流失。
这一定是大家最讨厌的符号了。
失去用户就意味着失去金钱。 ISP 不希望这样。因此,您需要找到尽可能快地显示内容、减少用户延迟、改善用户体验的方法。
CDN 是一种非常有效的减少延迟的技术。
CDN的诞生
20世纪80年代,互联网技术刚刚进入消费领域。
访问网络主要通过拨号方式,带宽很低,因此对骨干网或服务器没有压力。
随着互联网的爆炸式发展、用户数量的增加以及宽带接入网的出现,内容源服务器和骨干网的负载增大,难以及时响应用户的访问需求。
1995年,互联网的发明者之一、麻省理工学院教授蒂姆·伯纳斯·李博士发现,网络拥塞日益严重,将成为互联网发展的最大障碍。
蒂姆·伯纳斯·李
因此,他提出了一个学术问题,希望有人发明一种新的方法从根本上解决这个问题,以实现互联网内容的无拥塞传递。
当时,汤姆·雷顿教授的办公室就在蒂姆·伯纳斯·李博士的隔壁。他是麻省理工学院应用数学教授。
汤姆·莱顿
伯纳斯·李的挑战激起了他的兴趣,他要求研究生丹尼·C·勒文(Danny C. Lewin)和其他几位顶尖研究人员合作解决这一技术问题。
丹尼·C·勒温
最终,我们开发了动态路由算法技术,利用数学算法来处理内容,有效解决了这个问题。这种技术就是CDN。
我们还成立了一家专门致力于此目的的公司,以实现商业价值最大化。这家公司就是——Akamai,后来著名的CDN服务的创始人。
CDN的原理
CDN 技术实际上没有听起来那么复杂。最初的核心概念是缓存更接近最终用户的内容。
您的内容来源很远吗?现在,让我们在用户附近建立一个缓存服务器,复制远程内容并将其放在这里。
由于这项技术交付内容,所以它的名字是CDN——Content Delivery Network,内容交付网络。
这很容易理解,但是如此多的业务流量数据涌入骨干网络,骨干网络肯定会变得过载,迫切需要更多的容量。当这些业务流量数据在底层得到解析后,骨干网带宽的压力自然就减轻了。是不是?
许多运营商将CDN迁移到地市级,以缓解压力并改善用户体验。
传播专家对此有何看法?
是的,这类似于几天前推出的移动边缘计算。
随着网络能力的不断提升,内容资源和计算能力不断“进化”为云计算中心。核心云计算中心服务于所有终端节点。
结果,当人们回头看的时候,就会发现这么大的面积、这么多的用户,特别是国家级、世界级的服务,无论中心在哪里,无论中心有多强大,都很难克服。我发现这是不可能的。物理距离障碍会导致不可接受的延迟和网络拥塞。
于是,人们开始部分“下沉”云计算中心,这就是雾计算和霾计算出现的开始。人们甚至开始怀疑集中式计算是否最终会被分布式计算所取代。
区块链代表分布式计算
在肖枣君看来,谁将彻底取代谁是毫无疑问的。不同的场景有不同的需求,不同的需求需要不同的网络架构。随着场景的多样化成为现实,网络架构的灵活性也是自然的选择。
对于即将到来的5G,提出了三个主要场景和切片,以使用同一网络满足不同的需求。它体现了这一设计理念,顺应了发展趋势。
总而言之,就网络技术而言,能抓住老鼠的猫就是好猫,不管是黑猫还是白猫。不是这个?
喜欢文章的朋友可以关注小枣君。
枣君会持续送出优质文章~
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。