代理

来源:互联网 发布:cntv live for mac 编辑:程序博客网 时间:2024/04/29 16:21

代理分为

  • 正向代理
  • 反向代理
  • 透明代理

正向代理

正向代理很重要的一个特点就是需要在客户端进行配置,可以理解为客户端的加长手臂(通过它访问一些以前不能访问的站点),获取一些直接请求获取不了的资源。比如在 Chrome 中进行代理配置,配置的就是正向代理。正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。

反向代理

可以理解为一个真正服务器的傀儡。客户端不知道它发送的请求目的地是一个代理服务器。反向代理获得请求后再交给真正的服务器,或者从自己的缓存中读取数据,返回给客户端。它的一个重要作用就是分担源服务器的压力。CDN 服务器就是一个反向代理服务器。

透明代理

透明代理服务器,客户端不知道它的存在,用来身份认证过滤一些请求等。例如装一个透明代理服务器,将所有通过服务器的请求中的 QQ 请求过滤掉,就阻止了对 QQ 的访问。

除了正向代理之外,其他两个代理服务器都不需要客户端将进行配置,客户端也不知道它们的存在。

0 0
原创粉丝点击