图解HTTP -- web服务器
5 章 web 服务器
单服务器多个站点
HTTP1.1 允许一台物理服务器搭建多个 web 站点。当然在 DNS 解析服务之后。真正的访问已经变成了 IP。由于虚拟主机可以寄存多个不同的主机名和域名。所以在 HTTP 请求的时候,必须在首部内完整指定主机名或域名的 URI。
代理,网关和隧道
代理
就是服务器和客户端之间的中间人的角色,接受客户端的请求并转发到客户端。
- 缓存代理,缓存服务器
- 透明代理,非透明代理代表对内容进行了修改
代理这种东西是用户故意设置的。他是一个媒介
DNS 劫持就是运营商自己做一个假的 DNS,我们一般也都是用的运营商的,所以会被他加一些内容
反向代理代表是对服务器的代理。
网关
网关接受从客户端发过来的请求时,他就像自己拥有资源的源服务器一样对请求进行处理。网关可以使通信线路上的服务器提供非 HTTP 协议服务。能提高通信安全。
网关是用户的目标,用户的请求是发给网关的。然后网关自己去进行一些额外的事情。
隧道
就是用来在相距很远的客户端和服务器之间进行中转,并保持通信的应用程序。
隧道就是用来加密请求的时候先发个 connet 请求建立隧道连接,然后发送加密的报文进行请求。
缓存
注意除了可以使用缓存服务器来挡住一部分流量的时候,还可以使用浏览器本身的缓存来设置。
HTTP 之前的协议
FTP
NNTP
Archie
WAIS
Gopher
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 981909093@qq.com
文章标题:图解HTTP -- web服务器
文章字数:474
本文作者:泽鹿
发布时间:2019-08-28, 16:45:23
最后更新:2019-08-28, 16:45:23
原始链接:http://panyifei.github.io/2019/08/28/读书笔记/图解HTTP/5章web服务器/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。