ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

《图解HTTP》阅读笔记-第五章-web服务器

2018-09-14 12:01:03  阅读:118  来源: 互联网

标签:


               第五章、与HTTP协助的web服务器
单台虚拟主机实现多个域名
可以用单台物理主机运行多台虚拟主机,这些虚拟主机的IP相同,而虚拟主机有可以寄存多个不同主机名和域名的web网站,所以要保证发送HTTP请求时,必须在HOST首部内完整指定主机名或域名的URI。

通信数据转发程序:代理、网关、隧道
代理:是一种由转发功能的应用程序,是客户端和服务器的中间人。
网关:是转发其他服务器通信数据的服务器,接收客户端发送来的请求时,就像自己拥有资源的源服务器一样对请求
处理。有时候客户端不会察觉到自己的通信目标只是一个网关
隧道:在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。

代理
不改变请求URI的转发代理,每次通过代理服务器转发请求或响应时会追加写入via首部信息,以标注经过的主
机信息。
---分类:缓存否,加工否
缓存代理:转发响应时,会预先将资源的副本缓存/保存在代理服务器上,当遇到相同资源请求时直接发送缓存
透明代理:转发请求或响应时,不对报文做任何加工。反之对报文加工的称为不透明代理

网关:
可以使线路上的服务器提供非HTTP请求
能提高通信安全性,因为可以在客户端和网关之间的通信线路上加密

隧道:
隧道可以按要求建立起一条和其他(远距)服务器的通信线路,使用SSL等手段加密通信,确保客户端能与服务
器进行安全的通信。
隧道本身也不会去解析HTTP请求,请求会保持原样转发给服务器,双方断开连接时隧道中断。

缓存:代理服务器或客户端本地磁盘内保存的资源副本
缓存服务器:是代理服务器的一种,缓存服务器会在转发响应时保存一份资源的副本。
客户端缓存/临时网络文件:如果有效就会从本地磁盘读取文件
缓存也存在有效期,当缓存判断失效是会从源服务器上获取"新"资源

标签:
来源: https://www.cnblogs.com/Phoebe-Yun/p/9645725.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有