代理服务器与CDN的概念

代理服务器

  • 特点:本身不产生内容,处于中间位置转发上下游的请求和响应
    • 面向下游的客户端:它是服务器
    • 面向上游的服务器:它是客户端
  • 正向代理:代理的对象是客户端
    • 隐藏客户端身份
    • 绕过防火墙(突破访问限制)
    • Internet 访问控制
    • 数据过滤
  • 反向代理:代理对象是服务器
    • 隐藏服务器身份
    • 安全防护
    • 负载均衡(数据转发给其他服务器,为服务器集群提供负载均衡的能力)

CDN

  • CDN,内容分发网络
    • 利用最靠近每位用户的服务器

    • 更快更可靠地将音乐、图片、视频等资源文件(一般是静态资源)传递给用户

    • CDN 运营商在全国乃至全球地各大枢纽城市建立了机房,部署了大量拥有高存储高带宽的节点,构建了一个跨运营商、跨地域的专用网络

    • 内容所有者向 CDN 运营商指出费用,CDN 将其内容交付给最终用户

    • 类似于 CPU 的 cache 机制,cache 命中了就相当于 CDN 服务器上有想要的资源,cache 未命中,cdn 去源站获取资源并缓存

    • 访问 CDN 服务器流程图代理服务器与CDN的概念_第1张图片

    • 域名发给 DNS 服务器后,DNS 服务器发现这个域名有些特殊,DNS 会告诉客户端向 CDN DNS 服务器要,CDN DNS 服务器就返回 CDN 负载均衡系统的 IP 地址,CDN 负载均衡系统会根据客户端的 IP 地址返回离客户端最近的 CDN 服务器的 IP 地址

你可能感兴趣的:(计算机网络,服务器,网络)