proxy服务器是网络的中间的实体,位于客户端和服务器之间。
一定意义上来说,http的代理服务器,既是服务器又是客户端。
代理和网关的对比
代理连接的是两个或多个使用相同协议的应用程序(HTTP<->HTTP)。网关连接的是两个或多个不同协议的端点(http<->pop)。
代理使用一种协议,而网关将不同的协议连接起来。
代理,改善安全性,提高性能。比如,过滤成人内容等。web缓存
反向代理,接受发给web服务器的真实请求,也可以与其他服务器通信,按需获取所请求的内容。
转码代理,这个有点意思,不同客户端浏览不同内容。
代理服务器的部署
1.出口代理
2.入口代理
3.反向代理
4.网络交换代理
代理的层次结构可以是静态的,也可以是动态的。
动态的来说:
1.根据负载均衡
2.地理位置附近的路由
3.协议/类型路由
4.基于订购的路由,发布者为某高性能额外付费了。
代理如何获取流量
1.修改客户端,浏览器支持手动或自动配置
2.修改网络,客户端不知情的情况下,被称为拦截代理
3.修改DNS的命名空间,反向代理,去找替代物了。
4.修改web服务器,web服务器对客户端发送一点HTTP重定向命令。
网友评论