图解HTTP(5)
2021-04-20 16:28
标签:特定 服务器搭建 日志 协议 针对 类型 时间 host dns服务 一台Web服务器可搭建多个独立域名的Web网站,也可作为通信路径上的中转服务器提升传输效率。 HTTP规范允许一台HTTP服务器搭建多个Web站点。----> 利用了虚拟主机的功能 在互联网上,域名通过DNS服务映射到IP地址之后访问目标网站,当请求发送到服务器时,已经是以IP地址形式访问了。由于一台服务器内托管了多个域名,当收到请求时就需要弄清楚究竟要访问哪个域名。因此在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI。 HTTP通信时,还有一些用于通信数据转发的应用,例如代理、网关、隧道,其可以配合服务器工作。 代理是一种由转发功能的应用程序。它扮演了位于服务器和客户端“中间人”的角色。接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。 源服务器:持有资源实体的服务器 在HTTP通信过程中,可级联多台代理服务器。因此代理服务器在转发时需要附加Via首部字段以标记出经过的主机信息。 代理服务器的优点:利用缓存技术减少网络带宽的流量;组织内部针对特定网站的访问控制;以获取访问日志为主要目的。 缓存代理(Caching Proxy):代理转发响应时,缓存代理会预先将资源保存在代理服务器上。当再次接收相同资源的请求时,直接从代理服务器返回。 透明代理(Trasparent Proxy):转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理。 网关是转发其他服务器通信数据的服务器。接收从客户端发送来的请求时,他就像自己拥有资源的服务器一样对请求进行处理。 网关能使通信线路上的服务器提供非HTTP协议服务。 利用网关能提高通信的安全性。 隧道是在较远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。 隧道是为了确保客户端能与服务器进行安全的通信。 隧道不会去解析HTTP请求。 缓存是指代理服务器或客户端本地磁盘内保存的资源副本。 利用缓存可减少对源服务器的访问,节省了通信流量和通信时间。 缓存服务器:利用缓存可以避免多次从源服务器转发资源。 缓存的有效期限:当遇上源服务器上的资源更新时,缓存也会更新。 缓存不仅可以存在于缓存服务器中,还可以存在客户端浏览器中。 客户端的缓存:在Internet Explorer中有临时网络文件,有效期限同缓存服务器。 图解HTTP(5) 标签:特定 服务器搭建 日志 协议 针对 类型 时间 host dns服务 原文地址:https://www.cnblogs.com/planck/p/12257207.html
1. 用单台虚拟主机实现多个域名
2. 通信数据转发程序:代理、网关、隧道
代理:
网关:
隧道:
3. 保存资源的缓存
下一篇:css的相对定位和绝对定位