天道酬勤

了解CDN

##什么是CDN?

CDN的全称为Content Delivery Network,内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等模块,使用户就近获取所需的内容,降低网络阻塞,提高用户访问相应速度和命中率。CDN的关键技术主要有内容存储和分发技术。(来源百度百科)

##CDN的应用

我们在做渗透测试的过程中,发现很多网站都做了CDN加速,为的是让用户能够更加快速地访问网站。另一方面呢,CDN可以起到隐藏网站真实IP的作用,对网站起到一个防护作用。

CDN就相当于客户端与服务器端之间的一个缓存机制,根据客户端的地理位置,使用户动态地获取网站的IP地址,从而让用户访问距离自身最近的服务器。

##举个例子

A网站的服务器在北京,但是A网站做了CDN加速,它在上海、西安、济南等地有多个CDN的节点。此时,一位在广州的用户要对A网站进行访问,若A网站没有进行CDN加速,则该用户访问的线路是 广州->北京 。但是A网站做了CDN加速,那根据该用户地理位置的特性,用户将访问距离广州的服务器节点,也就是A网站位于上海的服务器节点,访问路线为 广州->上海 ,该路线相比较于不加CDN的路线,用户访问速度更快,给用户的体验感也越好。

 

以上是我对CDN的一个简单的认识,如有疏错,还请大佬指教!谢谢

赞(3) 打赏
未经允许不得转载:HackerGu‘s Blog » 了解CDN
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专注黑客技术的研究

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏