博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
引导篇之web结构组件
阅读量:7005 次
发布时间:2019-06-27

本文共 739 字,大约阅读时间需要 2 分钟。

web结构组件有如下几种:

代理

  HTTP代理服务器,是Web安全、应用集成以及性能优化的重要组成模块。代理位于客户端和服务器之间,接收所有客户端的HTTP请求,并将这些请求转发给服务器(可能会对请求修改之后转发)。如下图示例:

  

  出于安全考虑,通常会将代理作为转发所有Web流量的可信任中间节点使用。代理还可以对请求和响应进行过滤。

缓存

  缓存或代理缓存是一种特殊的HTTP代理服务器,可以将经过代理传送的常用文档复制保存起来。客户端从附近的缓存下载文档会比从远程web服务器下载快得多。

  

网关

  一种特殊的服务器,作为其他服务器的中间实体使用。通常用于将HTTP流量转换成其他的协议。网关接受请求时就好像自己是资源的源端服务器一样。

  例如:

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

  例图:

    

隧道

  是建立起来之后,就会在两条连接之间对原始数据进行盲转发的HTTP应用程序。HTTP隧道通常用来在一条或多条HTTP连接上转发非HTTP数据,转发时不会窥探数据。

  HTTP隧道的一种常见用途是通过HTTP连接承载SSL(加密的安全套接字层)流量,这样SSL流量就可以穿过只允许Web流量通过的防火墙了。

  

Agent代理

  是代表用户发起HTTP请求的客户端程序。所有发布Web请求的应用程序都是HTTP Agent代理。

  常见的代理有:Web浏览器、网络蜘蛛、Web机器人

  

转载于:https://www.cnblogs.com/shuiyuanfengxing/p/5230559.html

你可能感兴趣的文章
Go编码规范
查看>>
【web开发】☆★之利用POI操作Excel表格系列教程【7】Excel文本取值
查看>>
360手机卫士界面布局学习过程续(四)
查看>>
360手机卫士界面布局学习过程续(二)
查看>>
maven导入本地jar的方法,亲测可用
查看>>
Wechat SDK
查看>>
Introducing the Dreamweaver CS5 HTML5 Pack
查看>>
我的友情链接
查看>>
日常运维工作shell脚本案例
查看>>
SVN学习笔记二——客户端使用
查看>>
spring Bean的生命周期
查看>>
[Oracle]1 -- 基本登录退出文件引用
查看>>
mysql text类型
查看>>
菜鸟学Linux 第064篇笔记 ftp概念,vsftp配置
查看>>
广告坑死人,这年头如何辨别互联网金融的可靠性?
查看>>
其实,今天写这篇文章的目的,是给我的博客“破处”
查看>>
tableView使用的各项注意点
查看>>
千里之行,始于足下——Shell scripts
查看>>
主板开启AHCI模式后不能进入win7系统
查看>>
用MDT 2012为企业部署windows 7(十三)--结合WDS部署部署windows 7客户端
查看>>