CDN

作者: 耗子 分类: 渗透基础知识 发布时间: 2017-10-11 09:18

0x01 基本概念

内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。

 

0x02 工作原理

图片3

 

1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求;

2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统;

3.智能DNS负载均衡系统解析域名(解析的是www.web.com),把对用户响应速度最快的IP节点返回给用户(距离ip最近的cdn节点);,

4.用户向该IP节点(CDN服务器)发出请求,并带有解析完的ip(www.web.com的ip);

5.由于是第一次访问,CDN服务器会向原web站点(www.web.com的ip)请求,并缓存内容;

6.请求结果发给用户。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注