CDN的功能及原理简述

1 篇文章 0 订阅
订阅专栏

为了缓解互联网用户增加与服务等待时间增长的矛盾,在增加互联网核心交换网、汇聚网与接入网带宽同时,MIT研究者于1998年提出了内容分发网络(ContentDelivery Network,CDN)的概念,开始了CDN技术及其应用的研究。CDN系统设计的基本思路可以归纳为两点:

  • 如果某个内容被很多用户关注,就将它缓存在离用户最近的节点中。
  • 选择最适合的缓存节点为用户提供服务。选择最合适的缓存节点的过程中需要使用负载均衡技术。被选中的缓存节点有可能离用户最近,也可能拥有一条与用户相连的条件最好的传输路径。

CDN的主要功能

CDN主要提供四项基本功能:分布式存储、负载均衡、网络请求的重定向、内容管理等。CDN内容服务是基于缓存节点的代理缓存功能。代理缓存是互联网内容提供商(ICP)源服务器内容的一个透明镜像。网站维护人员只需将内容注入CDN系统,就可自动通过部署在不同物理位置的缓存节点,实现跨运营商、跨地域的内容分发服务。

CDN系统能实时根据网络流量和各节点的连接、负载状况,以及到用户的距离、响应时间等因素,避开可能影响传输速度和稳定性的瓶颈位置,将用户的服务请求导向离用户最近的缓存节点,以便用户可以就近取得所需内容,尽可能使内容传输速度更快、等待时间短,使互联网服务更方便和稳定。CDN的工作过程对于用户是透明的,用户能感到访问互联网资源的时间缩短,并不会感到CDN系统的存在。

CDN的功能结构

典型的CDN功能结构由三个部分组成:分发服务系统、均衡负荷系统与运营管理系统。

  • 分发服务系统

分发服务系统主要的功能是:完成内容从源服务器向边缘的推送与存储,将内容数据流分发到分布在全网的缓存服务器中,由缓存服务器为最终用户提供服务。因此,分发服务系统的基本服务单元是大量的缓存服务器。根据承载的内容与服务类型的不同,分发服务系统可进一步分为网页(静态、动态)内容加速子系统、流媒体加速子系统与应用协议加速子系统。

  • 均衡负荷系统

均衡负荷系统是CDN的核心单元,它的主要功能是为用户的服务请求进行优化的访问调度,为用户提供最终访问的缓存服务器IP地址。均衡负荷系统一般分为两级:全局/区域负荷均衡系统、本地负荷均衡系统。全局/区域负荷均衡系统一般采用DNS解析与应用层重定向的方法,根据用户就近访问的原则选择缓存服务器节点。本地负荷均衡系统负责缓存服务器节点内部的调度。

  • 运营管理系统

运营管理系统由两个子系统组成:运营管理与网络管理。运营管理子系统是CDN系统的业务管理实体,主要由客户管理、业务管理、计费管理与数据采集等模块组成。网络管理子系统实现对CDN系统的网络设备、拓扑结构、链路与故障的管理,以及对源站、流量与服务质量的监控任务。

CDN的工作原理

  1. 传统的互联网访问模式

用户通过浏览器访问Web网站的过程如下:
在这里插入图片描述
1)用户在浏览器中输入要访问的网站域名,浏览器向本地DNS服务器发出域名解析请求。

2)如果本地DNS服务器没有该域名的解析结果,本地DNS服务器可采用递归方法向整个DNS系统请求解析。

3)DNS服务器将解析结果中的该网站的Web服务器IP地址发送给浏览器。

4)浏览器使用这个IP地址向Web服务器发出URL访问请求。

5)Web服务器将用户请求的内容发送给浏览器。

  1. 引入CDN之后的互联网访问模式

用户通过浏览器访问CDN系统的过程如下:
在这里插入图片描述
1)用户在浏览器中输入要访问的网站域名,浏览器向本地DNS服务器发出域名解析请求。

2)本地DNS服务器将域名的解析权转交给CDN专用的DNS服务器,并请求解析该域名。

3)CDN专用的DNS服务器将域名解析请求发送给CDN全局负载均衡器。

4)CDN全局负载均衡器将自己的IP地址发送给浏览器。

5)浏览器向CDN全局负载均衡器发送URL访问请求。

6)CDN全局负载均衡器根据用户的IP地址与请求访问的URL,选择一台位于用户所属区域的负载均衡器,并转交用户发出的URL请求。

7)CDN区域负载均衡器根据用户的IP地址与请求访问的URL,判断哪个缓存节点有该请求内容、离用户最近、可提供服务,并将该缓存节点的IP地址发送给浏览器。

8)浏览器使用该IP地址向CDN缓存节点发出URL访问请求。

9)CDN缓存服务器将用户请求的内容发送给浏览器。如果这台缓存服务器没有用户请求的内容,而区域负载均衡器仍然将用户请求分配给该缓存服务器,那么该缓存服务器需要向它上一级的缓存服务器请求该内容,直至追溯到原服务器并将内容“拉”到本地。

运维小知识之CDN内容分发网络原理解析
WeiyiGeek 唯一极客IT知识分享
03-16 690
0x00 前言简述基础概念工作原理组成部分应用场景0x01 基础配置CDN 入门配置CDN 跨域设置CDN 响应头参数 (扩充)0x02 边缘脚本与程序EdgeScript - 边缘脚本EdgeRoutine - 边缘程序0x03 扩展说明CDN 衡量指标CDN 计费方式CDN 响应头 (各厂商)0x04 F&Q (疑难杂症)1) CDN 显示502网关超时问题。...
网络安全】Web应用程序的工作原理
等风来
08-27 7626
Web应用程序是一种通过网络(通常是互联网)访问的、具有交互性和动态功能的软件应用。与普通网页相比,Web应用程序具有以下区别:1.Web应用程序通过与用户进行双向通信,实现了更高级的交互性。用户可以与应用程序进行数据输入、提交表单、执行操作等,而不仅仅是被动地查看静态内容。Web应用程序可以根据用户的输入和行为动态地响应和改变。2.Web应用程序能够根据用户的请求和服务器端的处理,在客户端动态生成内容。相比之下,普通网页是静态的,其内容在服务器上预先生成,并以相同的形式发送给所有用户。3.
CDN功能有哪些?
weixin_59079620的博客
08-13 655
一、CDN网站加速功能:其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。 通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一智能虚拟网络CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息,将用户的请求重新导向离用户最近的服务节点上。 其目的是使用户可就近取得所需内容,解决INTERNET网络拥挤的状况,提高用户访问网站的响应速度。 二、防御DDoS攻击:cdn防ddos主要通过流量分散,增..
CDN的作用和实现原理
weixin_45967826的博客
01-06 705
CDN具体有什么作用,如何实现的? 首先CDN的全称是Content Delivery Network,即内容分发网络。是通过在现有的Internet中增加一新的网络架构,将网站的内容发布到最接近用户的网络边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。 CDN的实现需要依赖多种网络技术的支持,其中主要的负载均衡技术、动态内容分发与复制技术、缓存技术。 1、负载均衡技术 负...
关于CDN
最新发布
CookieSAdam的博客
07-31 273
不同的 CDN 可能有不同的缓存策略和缓存次,例如边缘缓存、源站缓存等。不同 CDN 对各种平台和技术的支持可能不同,包括对不同云服务、内容管理系统(CMS)和开发框架的集成能力。通过分布式的架构,CDN 可以提供更高的可靠性。当用户请求内容时,CDN 会将请求路由到离用户最近的服务器,这样可以减少数据传输的距离和时间。CDN 提供商的定价模式可能不同,一些提供按需付费的方案,另一些则有包年或包月的服务计划。不同 CDN 提供商对服务的可靠性和性能有不同的承诺,可能会提供不同级别的服务保证。
CDN主要有什么功能
LuHai3005151872的博客
09-29 1018
网站遭受流量攻击,首选防御产品就是高防CDN了,那么相对于其他的防御产品,高防CDN在使用上的优势有哪些呢?小编将通过下文为大家讲解! 1、负载均衡 负载均衡是CDN加速产品使用中,最为常见的一个作用了,负载均衡也是整个CDN加速网络中比较核心的一项技术,有了这个技术,高防CDN可以更好的将网络上的流量均匀的分配至各个CDN的加速节点上,这样就可以有效避免CDN网络中的部分节点因为流量承压重,导致访问缓慢的问题了。 2、内容分发 源站可将高频访问的内容分发到各CDN节点去进行缓存,源站内容进行更新时,也能
什么是CDN (转自知乎)
丶小小焦的博客
11-02 6970
链接:https://www.zhihu.com/question/37353035/answer/175217812 来源:知乎 CDN 全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络 基本思路: 尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通
什么是CDNCDN原理和作用是什么?
weixin_40381947的博客
06-27 6995
CDN全称Content Delivery Network,即内容分发网络CDN是Content Delivery Network(内容分发网络)的缩写,是一种利用分布式节点技术,在全球部署服务器,即时地将网站、应用、视频、音频等静态或动态资源内容分发到用户所在的最近节点,提高用户访问这些内容的速度和稳定性,降低网络拥塞和延迟,同时也能够减轻源站的负载压力,提升网站或应用的可用性和安全性。
云计算技术与应用
weixin_50966238的博客
06-25 958
云计算技术与应用
简述分布式操作系统.doc
09-30
2. **工作原理**:用户请求被前端服务器接收后,通过CDN智能地分发到最近的存储节点,减少延迟,提高用户体验。 3. **典型应用**:除了IPTV,分布式系统还广泛应用于流媒体服务、云存储、大数据分析等领域。 4. **...
nginx与CDN集成:将CDN与nginx服务器结合以提升网站性能
CDN(内容分发网络)是一种将静态资源和动态内容分发到全球各地的网络架构。它通过在全球各地部署服务器节点,将用户请求的内容从离用户较近的服务器节点进行响应,提供更快速的内容传输和更稳定的访问体验。 ## ...
CDN原理及作用
Rice_w的博客
01-30 1518
CDN(内容分发网络),全称是Content Delivery Network,建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器组成的分布式网络,替代传统以web server 为中心的数据传输模式。作用是将源内容发布到边缘节点,配合精准的调度系统;将用户的请求分配至最适合他的节点,使用户可以以最快的速度取得他所需的内容,有效解决Internet网络拥塞状况,提高用户访问的响应速度。
web前端网络知识体系梳理之四:CDN 的作用以及原理解析(详细)
qq_44752117的博客
09-12 962
写在前面: (1)写作目的 本篇文章作为一项长期的写作计划进行,主要用于将笔者学习到的零散的web网络知识进行梳理和整合。 (2)知识来源 图解TCP/TP 图解HTTP 优秀的web前端网络文章 你将会了解到: CDN 的作用以及原理解析 一、CDN(Content Delivery Network,内容分发网络)的作用以及原理解析 1. 什么是CDN CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一新的CACHE(.
CDN是什么?工作原理和作用
行者
10-08 232
的风格和的
CDN原理及介绍
cangqiong_xiamen的博客
06-03 305
1.什么是CDN? 专业一点的说法: CDN的全称是Content Delivery Network,即内容分发网络。其基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快,更稳定。通过在网络各处放置节点服务器所构成的在现有的网络基础之上的一智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接,负载状况以及到用户的距离和响应时间等综合信息将用户的...
CDN是什么?CDN的工作原理?使用CDN有什么优势?
qq_44667101的博客
03-05 1382
转载于知乎视界云、Xigang。(侵删) 原文链接:https://www.zhihu.com/question/36514327/answer/184247188 https://zhuanlan.zhihu.com/p/28939811 https://www.zhihu.com/question/36514327/answer/121026637 CDN 全称:Content Deliver...
什么是CDNCDN的工作原理是怎样的?
2401_84466229的博客
06-25 2251
CDN的全称是Content Delivery Network,即内容分发网络CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
CDN
夏天的风
09-20 3195
好记性不如烂笔头o(^▽^)o此文主要作为初步接触CDN的学习和了解,查阅了一些资料,并按照自己的阅读习惯进行语言整理、分段和整合,参考资料见文末1,2。CDNCDN 一定义 二CDN网络结构 三CDN工作原理 四具体实例 五关键技术一、定义背景: 当下的互联网应用都包含大量的静态内容,但静态内容以及一些准动态内容又是最耗费带宽的,特别是针对全国甚至全世界的大型网站,如果这些请求都指向主站的服务
理解CDN:工作原理与优势解析
"本文详细介绍了CDN的工作原理和工作过程,包括其在互联网服务优化中的作用,以及如何通过缓存技术提升用户体验和减轻源服务器负担。CDN是内容分发网络,通过部署高速缓存服务器在地理位置不同的网络边缘,实现内容...
写文章

热门文章

  • 内存性能测试工具 8897
  • 网络性能测试工具 7219
  • MPLS协议简述 6583
  • SDN网络概述 5544
  • 为什么需要学习浏览器工作原理? 4939

分类专栏

  • Linux 53篇
  • 网络协议 44篇
  • 正则表达式 16篇
  • 运维 77篇
  • 监控 21篇
  • K8S 28篇
  • 云原生 11篇
  • 架构 50篇
  • 可观测性 6篇
  • HTTP/2 1篇
  • NFV 2篇
  • SDN 4篇
  • CDN 1篇
  • RTCP 1篇
  • 高可用 1篇
  • MPLS 1篇
  • 测试工具 1篇
  • 网络性能测试 1篇
  • 内存性能测试 1篇
  • KVM 3篇
  • 虚拟化 3篇
  • 云原生安全 2篇
  • 流控降级 1篇

最新评论

  • Linux cgroup技术

    key_3_feng: https://time.geekbang.org/column/article/87104?utm_campaign=geektime_search&utm_content=geektime_search&utm_medium=geektime_search&utm_source=geektime_search&utm_term=geektime_search

  • Linux cgroup技术

    欠揍的兔子: 这个课程链接访问不,能更新一下这个链接吗

  • 使用埋点方式对应用监控

    cxytomo: 网页中也可以通过udp协议发送埋点数据么?应用只是指App么?

  • 接收网络包的过程—— IP层->TCP层->Socket层

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617643206。

  • Linux 下最主流的文件系统格式——ext

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617545786。

大家在看

  • 学霸带你游戏角度看 Linux 进程调度应用
  • 【数据挖掘】逻辑回归
  • 浙大数据结构:05-树8 File Transfer

最新文章

  • Amazon Bedrock的尝鲜体验
  • 学好操作系统需要的前置知识
  • 数据中心的操作系统——kubernets
2024年1篇
2023年330篇
2022年28篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家楚雄玻璃钢花盆厂家玻璃钢卡通雕塑喷什么漆长葛玻璃钢雕塑报价茂名城市玻璃钢雕塑农安玻璃钢雕塑厂家山东超市商场美陈销售厂家玻璃钢雕塑修复过程哪有玻璃钢雕塑的设计买玻璃钢卡通雕塑商用合法吗东莞玻璃钢雕塑工艺安徽玻璃钢景观雕塑厂家湖北玻璃钢铜雕人物雕塑厂家北京户外商场美陈批发价广东玻璃钢海豚雕塑工厂广东玻璃钢海豚雕塑工厂玻璃钢雕塑如何养护宝鸡玻璃钢彩绘雕塑报价新余玻璃钢雕塑多少钱绿色玻璃钢雕塑专业玻璃钢仿铜雕塑厂工艺品玻璃钢雕塑批发砂岩玻璃钢雕塑有限公司招聘红色革命主题玻璃钢雕塑定制价格辽宁商场美陈公司淮安玻璃钢雕塑人物设计舟山玻璃钢广场雕塑襄阳玻璃钢面包雕塑商场dp点婚庆美陈滁州公园玻璃钢雕塑优势德宏商场美陈雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化