CDN最通俗易懂的CDN解释

看一遍就知道CDN是干嘛的

是我太笨了吗?看了好多博客,居然看不懂CDN,百度百科也是写的太邋里邋遢了。所以今天通俗的写一下。
首先,看看百度的解释:
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
你懂了吗?
看完百度解释,康康下面吧!
平时我们发起web请求时是酱紫的:
1:当我们通过浏览器对我们的想要的域名发起访问时,浏览器会向本地DNS服务器(域名解析服务器)发起请求,对我们要访问的域名进行解析。
2:如果本地DNS服务器的缓存中存在这个域名的解析ip,则直接响应用户的解析请求。
3:如果本地DNS服务器不存在该域名的解析结果,则通过递归的方式向整个DNS系统请求解析,在获得反馈后将结果反馈给浏览器。
4:浏览器得到该域名的解析ip后,会向服务器发起请求。
5:服务器会返回用户请求结果到浏览器。

有CDN时,web请求时酱紫的:
1:用户向本地DNS服务器请求解析域名时,DNS系统最终会将域名的解析权交给CNAME指向的CDN专用DNS服务器。
2:CDN的DNS服务器会将CDN的全局负载均衡设备ip地址返回给用户。
3:用户向ip地址所指的全局负载均衡设备发送url请求。
4:CDN全局负载均衡设备根据用户的地址和用户请求域名,为该用户分配地区负载均衡设备,将地区负载均衡设备ip地址发送给用户,用户继续向地区负载均衡设备发起请求。
5:地区负载均衡设备根据用户的请求,为用户分配一台缓存服务器。
6:用户向该缓存服务器发起请求,该缓存服务器响应该强求,将数据发送给用户。
7:如该缓存服务器不存在用户需要的数据,则向它的上一级缓存服务器发送请求,直至追溯到网络的原服务器,将数据发送给用户。
在这里插入图片描述
ok,结束了,懂了吗?

参考来自:
https://baike.baidu.com/item/CDN
https://www.jianshu.com/p/6cfb0b65b556

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值