用单台虚拟主机实现多个域名
在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host头部内完整指定主机名或域名的URI;
通信数据转发程序:代理,网关,隧道
用于通讯数据转发的应用程序
- 代理:有转发功能的应用程序,代理不会改变请求URI;经过某代理服务器转发时,需要附加相应的Via头部字段以标记经过的主机信息;
代理的使用方法:
- 缓存代理
代理转发响应时,会预先将资源的副本缓存在代理服务器上;再次收到请求时,就可以从代理服务器直接返回 - 透明代理
转发请求或响应时,不对报文作任何加工的代理类型;
- 网关:能够使通信线路上的服务器提供非HTTP协议服务;工作机制与代理类似
- 隧道:是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接;
本身不会解析HTTP请求;
保存资源的缓存
缓存服务器缓存后,客户端发送相同请求后,缓存服务器会向源服务器确认缓存资源的有效性;
网友评论