CDN节点是什么东西,具体做什么用的,最好从原始说起,让我能够明白
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 15:07:10
CDN节点是什么东西,具体做什么用的,最好从原始说起,让我能够明白
CDN的全称是Content Delivery Network,即内容分发网络.其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度.CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流.因而,CDN可以明显提高Internet网络中信息流动的效率.从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度.
为更好地理解CDN,让我们看一下CDN的工作流程.当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近用户的最佳CDN节点,同时将用户的请求指向该节点.当用户的请求到达指定节点时,CDN的服务器(节点上的高速缓存)负责将用户请求的内容提供给用户.具体流程为:用户在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容.
二、CDN的相关技术
CDN的实现需要依赖多种网络技术的支持,其中负载均衡技术、动态内容分发与复制技术、缓存技术是比较主要的几个,下面让我们简单看一下这几种技术.
负载均衡技术
负载均衡技术不仅仅应用于CDN中,在网络的很多领域都得到了广泛的应用,如服务器的负载均衡、网络流量的负载均衡.顾名思义,网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成相同任务的服务器或网络节点上,由此来避免部分网络节点过载.这样既可以提高网络流量,又提高了网络的整体性能.在CDN中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也有的称为服务器全局负载均衡).服务器负载均衡是指能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用.而服务器整体负载均衡允许Web网络托管商、门户站点和企业根据地理位置分配内容和服务.通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障.在CDN的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个CDN的性能.
动态内容分发与复制技术
大家都知道,网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力及访问距离等.多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系.如果访问者和网站之间的距离过远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延误不可避免.一个有效的方法就是利用内容分发与复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上.所以动态内容分发与复制技术也是CDN所需的一个主要技术.
缓存技术
缓存技术已经不是一种新鲜技术.Web缓存服务通过几种方式来改善用户的响应时间,如代理缓存服务、透明代理缓存服务、使用重定向服务的透明代理缓存服务等.通过Web缓存服务,用户访问网页时可以将广域网的流量降至最低.对于公司内联网用户来说,这意味着将内容在本地缓存,而无须通过专用的广域网来检索网页.对于Internet用户来说,这意味着将内容存储在他们的ISP的缓存器中,而无须通过Internet来检索网页.这样无疑会提高用户的访问速度.CDN的核心作用正是提高网络的访问速度,所以,缓存技术将是CDN所采用的又一个主要技术.
为更好地理解CDN,让我们看一下CDN的工作流程.当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近用户的最佳CDN节点,同时将用户的请求指向该节点.当用户的请求到达指定节点时,CDN的服务器(节点上的高速缓存)负责将用户请求的内容提供给用户.具体流程为:用户在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容.
二、CDN的相关技术
CDN的实现需要依赖多种网络技术的支持,其中负载均衡技术、动态内容分发与复制技术、缓存技术是比较主要的几个,下面让我们简单看一下这几种技术.
负载均衡技术
负载均衡技术不仅仅应用于CDN中,在网络的很多领域都得到了广泛的应用,如服务器的负载均衡、网络流量的负载均衡.顾名思义,网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成相同任务的服务器或网络节点上,由此来避免部分网络节点过载.这样既可以提高网络流量,又提高了网络的整体性能.在CDN中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也有的称为服务器全局负载均衡).服务器负载均衡是指能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用.而服务器整体负载均衡允许Web网络托管商、门户站点和企业根据地理位置分配内容和服务.通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障.在CDN的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个CDN的性能.
动态内容分发与复制技术
大家都知道,网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力及访问距离等.多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系.如果访问者和网站之间的距离过远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延误不可避免.一个有效的方法就是利用内容分发与复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上.所以动态内容分发与复制技术也是CDN所需的一个主要技术.
缓存技术
缓存技术已经不是一种新鲜技术.Web缓存服务通过几种方式来改善用户的响应时间,如代理缓存服务、透明代理缓存服务、使用重定向服务的透明代理缓存服务等.通过Web缓存服务,用户访问网页时可以将广域网的流量降至最低.对于公司内联网用户来说,这意味着将内容在本地缓存,而无须通过专用的广域网来检索网页.对于Internet用户来说,这意味着将内容存储在他们的ISP的缓存器中,而无须通过Internet来检索网页.这样无疑会提高用户的访问速度.CDN的核心作用正是提高网络的访问速度,所以,缓存技术将是CDN所采用的又一个主要技术.
最重要是让我能够明白的!
大自然是一本神奇的书,从什么东西让我知道了什么?从那些让我明白了什么?
苹果皮是什么东西.听人说起苹果皮,那是什么东西.ipod又是什么东西.两个东西怎么用,用过的朋友介绍一下吧!
我这块看书没大看明白 请具体解释一下什么是物质的量 和粒子数 不要用定义解释 最好是大白话 让我能明白的.可以具体举例一
冻干粉针 水针 各是什么东西 最好能够解释下 百度百科没有答案貌似 有具体的东西解释最好了
因为我不会做东西,所以可不可以把步骤和东西在哪买的都说清楚点让我一看就明白.
一个女的让我做她的双生,这有什么隐含意思吗?还有,双生是什么东西
今晚有个朋友说让我去香港做第八类金属贸易,那是什么东西?他也不肯说具体是做啥的
正时链导轨是什么东西?用在何领域?都是用什么材料做的,我要具体材料厂家和牌号,
让我明白了什么?
这是什么东西,做什么用的
氯化钠是什么东西?做什么用的?