Cache缓存原理总结_第1页
Cache缓存原理总结_第2页
Cache缓存原理总结_第3页
Cache缓存原理总结_第4页
Cache缓存原理总结_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 Web Cache HTTP 大文件 Cache Web Cache HTTP 大文件 小文件 Cache 访问流程图 Cache未命中的流程 Cache命中的流程 3 用户HTTP请求 4 负载均衡把请求 分发到一台Cache上 5 Cache把本地保存的数据发送给用户 1 用户发起查询 网站IP的DNS请求 2 DNS重定向器把 WebCacheIP地址返回 用户 DNS重定 向器 负载均衡CacheWeb资源 6 向源网站请求内容 7 源网站返回所请求内容 8 负载均衡把内容 转发给Cache 9 Cache把数据发送给用户 DNS forward 方式访问流程示意图 P2P Cache 公有协议访问流程图 2 P2P 公有协议 Tracker 访问流程图 Client 全局负载 均衡系统 TrackerCache 注册 重定向 注册 响应 Peers 数据交换 数据交换 数据交换 数据交换 说明 Client 连接 Tracker 注册 全局负载均衡系统旁路监听到该注册请求 发送 HTTP 302 重定向 引导 Client 到 Cache 注册 Client 连接 Cache 注册 Cache 返回 Peers 其中包含 Cache 设备的 IP 地址 端口信息 Client 连接 Cache 交换下载数据 同时 Cache 也会主动连接 Client 交换下载数据 前提是 Client 没有 在 NAT 后面 Comment LU1 DHT Distributed Hash Table 分布式哈希表 类似 Tracker 的根据种子特征码返回种子 信息的网络 DHT 全称叫分布式哈希 表 Distributed Hash Table 是一 种分布式存储方法 在不需要服务器 的情况下 每个客户端负责一个小范 围的路由 并负责存储一小部分数据 从而实现整个 DHT 网络的寻址和存储 新版 BitComet 允许同行连接 DHT 网 络和 Tracker 也就是说在完全不连 上 Tracker 服务器的情况下 也可以 很好的下载 因为它可以在 DHT 网络 中寻找下载同一文件的其他用户 3 P2P 公有协议 DHT 访问流程图 Client 全局负载 均衡系统 PeerCache UDP搜索 响应 数据交换 数据交换 数据交换 数据交换 DHT流程 说明 1 Client 通过 DHT 机制发送 UDP 数据包搜索下载相同资源的 Peer 2 全局负载均衡系统响应返回 Cache 设备的地址和端口 3 Client 连接到 Cache 下载交换数据 4 同时 Cache 也会主动连接 Client 交换下载数据 前提是 Client 没有 在 NAT 后面 私有协议合作模式访问流程图 例 迅雷 PPS 缓存流程 4 Client 全局负载 均衡系统 PeerCache 连接 注册 重定向 响应 文件请求 文件请求 迅雷 PPS流程 Xunlei PPS 全局负载均衡 系统 文件请求 文件请求 说明 迅雷和 PPS 工作原理类似 描述如下 Client 连接 Xunlei PPS 在公网上的全局负载均衡系统 全局负载均衡系统返回重定向指令 根据 Client 所在的网络返回网内 或最近的 Tracker 地址 Client 向该 Tracker 注册 Tracker 返回网内或最近 Peers 包含 Server 和 Peer Client 连接 Server 和 Peer 下载数据 缓存的实现原理跟以上流程相同 不同的是 Tracker 和 Server 的位置改为部署 在运营商网络内部 5 私有协议破解模式访问流程图 PeerClinet P2P Cache Tracker Xunlei PPS 全局负载均衡系统 流量监控 服务器 连接 重定向 注册 响应 文件请求 文件数据 文件请求 文件数据 迅雷破解流程 说明 迅雷和 PPS 破解原理类似 描述如下 Client 连接 Xunlei PPS 在公网上的全局负载均衡系统 流量监控服务器劫持 Client 请求 通过识别用户访问迅雷时 使用的 应用层特征字 私有协议加密方式 访问时序 端口等多方面信息 分析出该 用户的访问行为 返回网内流量监

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论