CDN原理解析
首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示。 Internet 网络基本结构及数据传输方式 根据传统的网络结构,用户的访问流程基本如下: 1.用户在自己的浏览器中输入要访问的网站的域名 2.浏览器向本地DNS请求对该域名的解析 3.本地DNS将请求发到网站授权的DNS服务器 4.授权DNS将服务器的IP地址作为解析结果送给本地DNS 5.本地DNS将解析结果返还给用户,同时将该解析结果保存在自己的缓存中,直到相应的TTL(生存周期)过期,才再向网站的授权DNS请求解析 6.用户在得到IP地址后,向该地址所指向的网站的服务器进行访问; 上述传统的访问模式存在着如下几个严重影响互联网用户的访问效率和质量的环节: 首先,传统的DNS解析过程在将网站主机域名转换为IP地址时,并不预先判断该服务器是否正常工作;即使该服务器已经宕机不能提供服务了,用户的请求仍将被发往这台服务器,造成服务的中断。 其次,互联网从诞生的第一天起,就缺乏一个专门的中央管理结构,也缺乏统一的产品和技术标准。这一点曾是互联网得以迅速发展的优势。但是,随着互联网的 规模越来越大,这一点造成了众多不同网络结构并存的局面。不同网络间的兼容以及不同网络运营商/ISP之间的传输瓶颈等问题使得数据的流通受到限制。据统 计,现有互联网上的平均传输速率不高于30Kbps。 另外