`

HTTP权威指南之代理

阅读更多

代理

代理位于客户端和服务器之间,扮演“中间人”的角色,在各个端点之间来回传递HTTP报文。

  • WEB的中间实体。为什么使用代理, 他们可以改善安全性, 提高性能,代理可以看到经过的所有HTTP流量,所以代理可以对流量进行修改,实现很多增值的web服务。比如集中式访问控制,儿童过滤器, 安全防火墙, web缓存, 反向代理, 内容路由器,转码器等。
  • 可以根据目标用途,将代理放在任意位置。出口代理, 访问(入口)代理, 反向代理,网络交换代理。
  • 如何代理,通常4中方式实现,修改客户端配置, 修改网络, 修改DNS, 修改web服务器,
  • 与代理有关的问题:
  1. 代理url与服务url的不同:代理url中,必须包含完整的url,而服务器可以简写。
  2. 虚拟主机要求使用HOST首部来承载主机和端口信息。
  3. 代理既可以处理代理请求,也可以处理服务器请求。
  • 追踪报文,Via首部列出了报文经过每个节点(代理或网关)有关信息。代理通过Via首部来检查网络中是否存在路由循环。server首部是描述原始服务器信息,代理不能修改server首部。Trace方法, 观察报文经过了哪些节点,以及节点对的修改。
  • 代理认证,代理作为访问控制设备使用 。
分享到:
评论

相关推荐

    http 权威指南

    全书涉及HTTP协议的方方面面:URL、URI、连接、Web服务器、代理、缓存

    Fiddler调试权威指南

    , 《Fiddler调试权威指南》是Fiddler的开发者Eric Lawrence编写的一本权威的参考指南。全书分为10章和4个附录,从认识Fiddler开始,介绍了基本技巧和概念、配置选项、Inspectors、扩展、数据流导入导出、Fiddler...

    Fidder调试权威指南

    Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单...

    HTTP权威指南1

    前言|3第•5 章简要介绍了 Web 服务器结构。第•6 章深入研究了 HTTP 代理服务器,HTTP 代理服务器是作为 HTTP 服务与控制平台使用的中间服务

    HTTP权威指南正版1

    前言|3第•5 章简要介绍了 Web 服务器结构。第•6 章深入研究了 HTTP 代理服务器,HTTP 代理服务器是作为 HTTP 服务与控制平台使用的中间服务

    HTTP权威指南:http结构解析--思维导图

    主要介绍了 HTTP 服务器、代理、缓存、网关和机器人应用程序, 这些都是 Web 系统架构的构造模块。

    Git权威指南PDF完整版

    Git权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2 1.1 黑暗的史前时代/ 2 1.2 CVS—开启版本控制大爆发/ 5 1.3 SVN—集中式版本控制集大成者/ 7 1.4 Git—Linus 的第二个伟大作品/ 9 第2章 ...

    Squid中文权威指南

    15.3 令人疑惑之处 15.3.1 一个主机,一个主机名 15.3.2 一个主机,多个主机名 15.3.3 多个主机,一个主机名 15.3.4 多个主机,多个主机名 15.4 访问控制 15.5 内容协商 15.6 补充 15.6.1 日志 ...

    squid 权威指南

    SUQID是当今最是为著名的HTTP代理软件。此书详细介绍了SQUID的配置方法

    Nginx全套学习指南

    第6章 Nginx HTTP负载均衡和反向代理的配置与优化 第7章 Nginx的Rewrite规则与实例 第8章 Nginx模块开发 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 第10章 Nginx在国内知名网站中的应用案例 第11章 Nginx的...

    java8源码-cainiao:自娱自乐

    java8 源码 We are cainiaoRookie 目录结构说明 说明:文件夹以类型为目录...TOMCAT权威指南 Books/tomcat 未开始 深入理解Java虚拟机 Books/JVM 未开始 Netty权威指南 Books/Netty 未开始 图解HTTP Books/HTTP 未开始

    漫谈Web缓存

    之前,对于缓存的认知一直停留在看《HTTP权威指南》和一些相关帖子的深度,过了一段时间,又总是忘记,正好最近不是很忙,结合内网上的一些参考资料,结合实践,试着全面解析一下缓存以及其最佳实践。我们日常所见...

    notes:JavaJava后端工程师的学习笔记https

    loveincode's notes 学习工作中的一些记录,收藏。 操作系统 , 编译原理 , 计算机网络 , 互联网协议... 常用数据结构与算法 Java 实现 数据结构 与 排序算法 ...Effective Java , HTTP权威指南 , Java

    单点登录源码

    各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。 > zheng-upms 本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由...

    spring security 参考手册中文版

    4.样品和指南(从这里开始) 28 5. Java配置 29 5.1 Hello Web安全Java配置 29 5.1.1 AbstractSecurityWebApplicationInitializer 31 5.1.2 AbstractSecurityWebApplicationInitializer不存在Spring 31 5.1.3使用...

Global site tag (gtag.js) - Google Analytics