内容分发网络CDN自结

来源:互联网 发布:房屋租赁java 编辑:程序博客网 时间:2024/05/16 12:35
1.CDN
 CDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。

2.CDN技术的来历
CDN技术架构是有美国Akamai公司于1998年发明的。Akamai公司于1999年NASDAQ上市。总部位于美国波士顿。目前,Akamai是全球最大的CDN服务商,它巨大的网络分发能力在峰值时可达到21Tbps。
 
3.CDN结构示意图


4.国内的CDN服务提供商现状
(a)传统CDN服务提供商
(b)电信运营商,他们正在自建CDN或者为第三方的CDN提供共有的商业服务
(c)云服务商的竞争
(d)自建CDN
(e)国外CDN服务提供商的竞争,虽然CDN牌照的政策还没有放松,但已经有大批外商与国内企业采取合作的方式

5.使用了CDN服务的网站的域名解析过程
step1:网民输入请求url发起请求
step2:浏览器发起DNS解析请求,请求经过CNAME什么的,最终解析到一个离网民较进的CDN节点IP
step3:网民向CDN IP发起资源请求,若CDN中有资源,则直接返回给网民。若CDN中没有资源,CDN节点会回源请求资源,返回给用户,并在CDN节点中进行缓存。

0 0
原创粉丝点击