图解HTTP -- web服务器

  1. 5 章 web 服务器
    1. 单服务器多个站点
    2. 代理,网关和隧道
      1. 代理
      2. 网关
      3. 隧道
    3. 缓存
    4. HTTP 之前的协议

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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏