《图解HTTP》————第五章

五、与HTTP协作的Web服务器

1.用单台虚拟主机实现多个域名

允许一台HTTP主机搭建多个Web站点,同一服务器IP地址相同

在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI

2。通讯数据转发程序:代理,网关,隧道

  • 代理:有转发功能的应用程序。位于服务器与客户端之间

       每次通过代理服务器后,会追加写入Via首部

      代理的使用方法:

  1. 缓存代理:代理转发响应时,缓存代理会预先将资源的副本保存在代理服务器上,当代理再次收到相同资源时,可直接响应返回
  2. 透明代理:转发请求或响应时,不对报文做任何加工

 

  • 网关:是转发其他服务器通信数据的服务器

      利用网关可以由HTTP请求转化为其他协议通信

      可以提高通信安全性。

      eg:网关可以链接数据库,使用SQL语句查询数据

  • 隧道:在相隔甚远的客户端和服务器两者之间中转,并保持双方通信连接的应用程序

       目的时确保客户端与服务器进行安全的通信

 

3.保存资源的缓存

缓存:代理服务器或客户端本地磁盘内保存的资源副本

缓存服务器属于代理服务器

存在有效期限

客户端的缓存

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值