美文网首页
HTTP回顾5

HTTP回顾5

作者: GUANGGG | 来源:发表于2019-04-11 23:53 被阅读0次

Web服务器相关

HTTP规范允许一个HTTP服务器搭建多个Web站点,这种情况下,发送HTTP请求时必须在Host首部中完整指出主机名或者域名的URI

代理、网关、隧道

代理

代理是一种具有转发功能的应用程序,它扮演了服务端与客户端“中间人”的角色,接收客户端发送的请求,并转发给服务器,同时也接收服务器返回的响应并转发给客户端。
HTTP通信过程中,可以级联多台代理服务器,代理服务器转发时需要附加Via首部字段来标记经过的主机信息。

缓存代理

代理转发响应时,缓存代理资源的副本缓存的服务器上,这样代理接收到相同的请求时,可以直接将缓存的资源作为响应返回。

透明缓存

转发时不对报文进行任何加工。

网关

网关是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像自己拥有资源的源服务器一样对请求进行处理。
工作机制和代理十分相似,而网关可以使通信线路上的服务器提供非HTTP协议的服务,进而提高通信的安全性。

隧道

隧道是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。
隧道是透明的,不会去解析HTTP请求,将请求原样中转给服务器,客户端不用在意隧道的存在,隧道会在通信结束后断开。

缓存

缓存服务器是代理服务器的一种,缓存存在有效期,过期之后需要再次请求。
浏览器缓存的原理基本相同。

相关文章

  • HTTP回顾5

    Web服务器相关 HTTP规范允许一个HTTP服务器搭建多个Web站点,这种情况下,发送HTTP请求时必须在Hos...

  • 回顾Http协议

    http简单来说就是web浏览器和web服务器之间的一问一答的交互过程必须遵守一定的规则, 而这里的规则就是htt...

  • HTTP回顾6

    HTTP首部 报文首部 HTTP请求报文 请求行、请求首部字段、通用首部字段、实体首部字段、其他 响应报文 状态行...

  • HTTP回顾2

    简单的HTTP HTTP协议用于客户端和服务器端的通信,通过请求和响应的的交换达成通信HTTP请求报文 请求结果 ...

  • HTTP回顾1

    HTTP前世今生 当年互联网还只属于少数人,在互联网的黎明期,HTTP诞生了。其诞生原因主要为了方便让远隔两地的研...

  • HTTP回顾3

    HTTP报文 用于HTTP协议交互的信息被称为HTTP报文,HTTP报文是由多行数据构成的字符串文本,其中,CR+...

  • HTTP回顾4

    HTTP状态码 2XX 2XX表示请求正常处理了 200 OK 表示请求正常处理,请求数据正常返回。 204 No...

  • 编写服务器

    回顾到的知识点:1 Socket编程 2 HTML 3HTTP协议 4反射 5 XMl解析 6服务器编写HTTP ...

  • 如果时光不记得(五)

    文/岑岚 前情回顾:http://www.jianshu.com/p/86cbbf97128c chapter5 ...

  • 有用的demo

    30几个HTML5经典动画应用回顾 让你大饱眼福 http://www.html5tricks.com/30-mo...

网友评论

      本文标题:HTTP回顾5

      本文链接:https://www.haomeiwen.com/subject/nwyfwqtx.html