您好,欢迎访问本站博客! 登录后台 查看权限
  • 网站所有资源均来自网络,如有侵权请联系站长删除!站长QQ:1295341837

DNS和CDN分别是什么加速有何不同区别

默认分类 Mlingkun 2020-10-31 211 次浏览 0个评论

想要了解CDN那就先了解下DNS是什么吧:当我们访问网页打开一个域名的时候,先要把域名解析转换成为IP地址,然后再把IP地址转换成MAC地址,然后顺着MAC地址找到这个服务器进行访问浏览;

我们打开网页输入域名后,浏览器会向网络提供商分配的DNS服务器查询此域名有没有缓存改域名对应的IP地址,如果DNS服务器里缓存的有那么会直接反悔一个或多个IP地址,如果没有缓存这个域名的IP地址,则服务器会层层递归的方式访问查询,例如我们要访问www.taobao.com,但是DNS服务器里没有缓存对应的IP,则服务器会向全球13个根服务器发送请求,询问com域名的地址,最后向负责com域名解析的服务器发送请求,找到www.taobao.com,这样递归层层查询,最终找到我们需要的IP地址,最后IP地址通过ARP协议等等转换成MAC地址(MAC地址是网卡的物理地址不能改变的,IP地址是可以改变的)。

DNS是什么结论:DNS可以理解为域名转换成IP的一个缓存加速服务器;

DNS和CDN区别

下面说说CDN是什么:CDN全名大家都叫他内容分发网络。

大概作用就是让用户很快的得到请求的数据(访问距离用户所在最近的CDN缓存节点),简单的来说,就是把网站服务器里的内容缓存一些到CDN服务器里,用户访问这个CDN服务器,如果有用户请求或者没有缓存的数据,可以直接返回原来的服务器查询处理继续缓存;如果请求的数据已经被CDN服务器缓存过那么就大打提升了访问速度。

例如:现在服务器在北京,杭州的用户想要获取服务器上的数据就需要跨越一个很远的距离,这显然就比北京的用户访问北京的服务器速度要慢。但是现在我们在南京建立一个cdn服务器,上面缓存住一些数据这样杭州的用户访问速度就快了很多了。

CDN是什么结论:DNS可以理解为WEB服务器的缓存加速服务器;

DNS和CDN区别是什么呢,表面上看大家都是搞缓存的没啥区别,内地里嘛,一个缓存域名IP,一个缓存网页数据。


已有 211 位网友参与,快来吐槽:

发表评论