美文网首页
HTTP复习(四)——代理

HTTP复习(四)——代理

作者: FrankDian | 来源:发表于2016-11-03 20:30 被阅读0次

        Web代理(proxy)服务器是网络的中间实体。代理位于客户端和服务器之间,扮演“中间人”的角色,在各端点之间来回传送HTTP报文。

1.代理与网关的对比
        严格的来说,代理连接的是两个或者多个使用相同协议的应用程序,而网关连接的则是两个或者多个使用不同协议的端点。网关扮演的是“协议转换器”的角色,即使客户端和服务器使用的是不同的协议,客户端也可以通过它完成与服务器之间的事务处理。
        实际上,代理和网关之间的区别很模糊。由于浏览器和服务器实现的是不同版本的HTTP,代理也经常要做一些协议转换工作。而商业化的代理服务器也会实现网关的功能来支持SSL安全协议、SOCKS防火墙、FTP访问,以及基于Web的应用程序。

2.为什么使用代理
        可以改善安全性,提高性能,节省费用。代理服务器可以看到并接触到所有流过的HTTP流量,所以代理可以监视流量并对其进行修改,以实现很多有用的增值Web服务。例如:
        儿童过滤器、文档访问控制、安全防火墙、Web缓存、反向代理、内容路由器、转码器、匿名者

3.代理服务器的部署
    ~出口代理
         可以将代理固定在本地网络的出口点,以便控制本地网络与大型因特网之间的流量。
    ~访问(入口)代理
         常被放在ISP访问点上,用以处理来自客户的聚合请求。
    ~反向代理
         通常被部署在网络边缘,在Web服务器之前,作为替代物使用,可以处理所有传送给Web服务器的请求,并只在必要时向Web服务器请求资源。
     ~网络交换代理
         可以将具有足够处理能力的代理放在网络之间的因特网对等交换点上,通过缓存来减轻因特网节点的拥塞,并对流量进行监视。

代理服务器的部署

4.代理是如何获取流量的(四种常见方法)
         修改客户端、修改网络(拦截代理)、修改DNS的命名空间、修改Web服务器

相关文章

  • HTTP复习(四)——代理

    Web代理(proxy)服务器是网络的中间实体。代理位于客户端和服务器之间,扮演“中间人”的角色,在各端点之间来...

  • 五、抓包工具

    1、HTTP代理 (1) 所谓的http代理,其实就是代理客户机的http访问,主要代理浏览器访问页面。 代理服务...

  • 基于Netty的HTTP代理

    HTTP代理协议 HTTP代理分为两种模式:HTTP模式、隧道(TUNNEL)模式。 HTTP模式 客户端会将代理...

  • Git 设置代理

    设置代理 http 代理 git config --global http.proxy http://127.0....

  • Http复习

    温故而知新,参考网上的一些资料总结的知识点。 超文本传输协议(英文:HyperText Transfer Prot...

  • HTTP复习

    一、域名的作用 在浏览网页时输入的网站名称为域名。比如: https://www.baidu.com/那www.b...

  • http代理

    目前HTTP功能支持“直接连接”和通过”HTTP代理“形式的连接。选择其中的何种形式,要视用户所在的局域网(或其它...

  • http代理

    过过

  • HTTP代理

    代理服务器: 是代表客户端完成事务处理的中间人,如果没有代理,HTTP客户端就要和HTTP服务器进行对话,有了代理...

  • HTTP代理

    HTTP代理 1. 什么是HTTP代理? 代理就是接收客户端发送的请求后转发给目标服务器,每次通过代理转发请求或响...

网友评论

      本文标题:HTTP复习(四)——代理

      本文链接:https://www.haomeiwen.com/subject/crliuttx.html