HTTP学习笔记5 代理 网关 缓存

虚拟主机(Virtual Host):在一台服务器上搭建多个Web站点,表现为多台服务器。在相同的IP地址下,发送HTTP请求时必须在Host首部内完整指定主机名或域名的URL,以区别不同的Web网站。

通信数据转发应用程序:代理、网关和隧道

  • 代理(Proxy):具有转发功能的应用程序。基本作用就是接受客户端发送的请求后转发给其他服务器,在此过程中不会改变请求的URI,会直接发送给前方持有资源的目标服务器。 每次通过代理服务器转发请求或响应时,会追加写入Via首部信息用于标记处经过的主机信息

    缓存代理(Caching Proxy):代理转发响应时,缓存代理会预先将资源的副本保存在代理服务器上,当代理下次再接受到对相同资源的请求时,就可以直接将缓存的资源作为响应返回,无需从源服务器获取资源。

    透明代理(Transparent Proxy):转发请求或响应时,不对报文做任何加工的代理类型。

    代理的用处:利用缓存技术可以减少网络带宽的流量,组织内部对特定网站的限制访问,掩藏IP地址,过滤信息等作用

  • 网关(Gateway):网关是转发其他服务器通信数据的服务器,与代理的工作机制十分相似,如果把代理比作一面墙,网关就是一扇门(不能过滤信息),其分隔了内外网络,它还能够使通信线路上的服务器提供非HTTP协议服务,实现不同通信协议、数据格式或语言,甚至体系结构完全不同的网络之间的相互通信。

  • 隧道:按要求在客户端和服务器之间建立起一条通信线路,使用SSL等加密手段进行通信,确保安全性。隧道会在通信双方断开连接时结束。


缓存(Caching):指代理服务器或客户端本地磁盘内保存的资源副本。,利用缓存可减少对源服务器的访问,节省通信流量和时间。缓存具有有效期,当源服务器的资源更新时,使缓存的资源也能够得到更新。

客户端的缓存:缓存不仅可以存在于代理服务器中,还可以存在客户端浏览器中,缓存资源被保存在本地磁盘中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值