码迷,mamicode.com
首页 > Web开发 > 详细

HTTP(二) 代理

时间:2016-12-23 18:47:17      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:http代理服务器   能力   uri   客户端   代理服务器   聚合   过滤器   使用场景   选择   

代理

 

概念

Web上的代理服务器是代表客户端完成事务处理的中间人。

HTTP代理服务器既是Web服务器又是Web客户端。

 

分类

公共代理和私有代理

 

与网关的区别

代理连接的是两个或多个使用相同协议的应用程序;

网关连接的是两个或多个使用不同协议的端点。

商业化的代理服务器也会实现网关功能来支持SSL安全协议、SOCKS防火墙、FTP访问等

 

使用场景

过滤器、文档控制、安全防火墙、Web缓存、反向代理、内容路由器、转码器等

 

代理服务器的部署

出口代理:将代理固定在本地网络的出口点,控制本地网络与大型因特网之间的流量;

访问代理:将代理放在ISP访问点上,用与处理来自客户的聚合请求;

反向代理:通常被部署在网络边缘,在Web服务器之前,替代处理请求;

网络交换代理:将有足够处理能力的代理放在网络之间的因特网对等交换点上,通过缓存减轻因特网节点拥塞,并对流量进行监视。

 

代理的层次结构

负载均衡:子代理根据当前父代理上的工作负载级别来决定选择一个父代理,以均衡负载;

地理位置附近的路由:子代理可能会选择负责原始服务器所在物理区域的父代理;

协议/类型路由:子代理可能会根据URI将报文转发到不同的父代理和原始服务器上;

基于订购的路由:如果发布者为高性能服务额外付费了,它们的URI就会被转发到大型缓存或压缩引擎上,以提高性能。

 

设置代理

修改客户端:浏览器手工和自动的代理配置;

修改网络:由监视HTTP流量的交换设备及路由设备对其拦截,并将流量导入一个代理;

修改DNS的命名空间:

修改Web服务器:HTTP重定向

HTTP(二) 代理

标签:http代理服务器   能力   uri   客户端   代理服务器   聚合   过滤器   使用场景   选择   

原文地址:http://www.cnblogs.com/dreamerjdw/p/6215621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!