第五章 与http协做的web服务器web
1.用单台虚拟主机实现多个域名缓存
经过域名访问主机,通过DNS解析成ip地址,反向代理,能够代理多台服务器,正向代理则相反,代理客户端安全
2.通讯数据转化程序:代理、网管、隧道服务器
(1)代理:就是接受客户端的请求,而后请求服务端,在返回数据给客户端网络
使用代理的理由有:利用缓存技术减小网络带宽的流量。一种是是否缓存,一种是是否会修改报文。加密
(2)网关:是转发其它服务器的资源,客户端不须要知道真正服务器的存在,直接跟网关交流便可代理
利用网关能够让中间服务器跟最终服务器使用非http协议,利用网关能够提升通讯的安全性,由于能够在客户端与网关之间的通讯线路上加密ip
以确保链接的安全性。资源
(3)隧道:是在相隔甚远的客户端和服务端之间进行中转,并保持双方通讯的应用程序web服务器
确保客户端和服务端进行安全的通讯。
3.保存资源的服务器
缓存服务器会保存原服务器的一份数据,而且实时更新,当缓存服务器已经有时,就不须要从源服务器获取数据,减轻源服务器压力。
4.客户端缓存
第六章 http首部
1.http首部字段根据实际用途被分为四种类型:
(1)通用首部字段:请求报文和响应报文两方都要使用的首部。
(2)请求首部字段:客户端发往服务端请求报文的首部,包含请求的附加内容、客户端信息、响应内容相关优先级等。
(3)响应首部字段:服务端发给客户端的响应报文首部,补充了响应的附加内容,也会要求客户端附加额外的内容信息。
(4)实体首部字段:针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与实体有关的信息。
主要是各类字段,遇到不清楚的字段,能够查阅,如今记下也容易忘记。