HTTP权威指南读书笔记

1.8

web组件结构:

  代理 :位于客户端和服务器之间的HTTP中间实体

  缓存 :HTTP的仓库,使常用页面的副本可以保存在离客户端很近的地方

  网关 :链接其他应用程序的特殊web服务器(如邮件服务)

  隧道 :对HTTP通信报文进行盲转的特殊代理

  Agent代理:发起自动HTTP请求的半智能web客户端

1.8.1

代理:

  原理:代理存在与客户端与服务器之间,接受客户端的HTTP请求并且转发给服务器

1.8.2

缓存:

  原理:web缓存是一种特殊的HTTP代理服务器,可以将经过代理传送的常用文档复制下来。下一个请求同意文档的客户端就可以使用副本。

  作用:加快网页访问的速度。

1.8.3

网关:

  原理:网关是一种特殊的服务器,作为其他服务器的中间实体使用。通常将HTTP流量转换成其他协议。

  工作过程:一个HTTP/FTP网关会通过HTTP请求接受对FTP URI的请求,但通过FTP协议来获取文档,得到的文档会被封装成一条HTTP报文,发送给客户端。

1.8.4

隧道:

  原理:建立起来之后,就会在两条链接之间对原始数据进行盲转发的HTTP应用程序。

  说明:通过HTTP链接承载加密的安全套餐(SSL)。

  工作过程:HTTP/SSL隧道收到一条HTTP请求,要求建立一条道目的地址和端口的输出链接,然后在HTTP信道上通过隧道传输加密的SLL流量,这样就可以将其盲转发到目标服务器上。

1.8.5

Agent代理:

  原理:是代表用户发起HTTP请求的客户端程序。

  例子:网络蜘蛛,web机器人

  

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。