阿里巴巴外贸网站首页合肥优化推广公司
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:00
当前位置: 首页 > news >正文
阿里巴巴外贸网站首页,合肥优化推广公司,湖南省重点建设项目办公室网站,广州割双眼皮网站建设HTTP 一、用单台虚拟主机实现多个域名二、通信数据转发程序 #xff1a;代理、网关、隧道1、代理2、网关3、隧道 三、保存资源的缓存1、缓存的有效期限2、客户端的缓存 一台 Web 服务器可搭建多个独立域名的 Web 网站#xff0c;也可作为通信路径上的中转服务器提升传输效率。… HTTP 一、用单台虚拟主机实现多个域名二、通信数据转发程序 代理、网关、隧道1、代理2、网关3、隧道 三、保存资源的缓存1、缓存的有效期限2、客户端的缓存 一台 Web 服务器可搭建多个独立域名的 Web 网站也可作为通信路径上的中转服务器提升传输效率。
一、用单台虚拟主机实现多个域名
HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点。比如提供 Web 托管服务Web Hosting Service的供应商可以用一台服务器为多位客户服务也可以以每位客户持有的域名运行各自不同的网站。这是因为利用了虚拟主机Virtual Host又称虚拟服务器的功能。 即使物理层面只有一台服务器但只要使用虚拟主机的功能则可以假想已具有多台服务器。 客户端使用 HTTP 协议访问服务器时会经常采用类似 www.hackr.jp这样的主机名和域名。 在互联网上域名通过 DNS 服务映射到 IP 地址域名解析之后访问目标网站。可见当请求发送到服务器时已经是以 IP 地址形式访问了。 所以如果一台服务器内托管了 www.tricorder.jp 和 www.hackr.jp 这两个域名当收到请求时就需要弄清楚究竟要访问哪个域名。 在相同的 IP 地址下由于虚拟主机可以寄存多个不同主机名和域名的 Web 网站因此在发送 HTTP 请求时必须在 Host 首部内完整指定主机名或域名的 URI。
二、通信数据转发程序 代理、网关、隧道
HTTP 通信时除客户端和服务器以外还有一些用于通信数据转发的应用程序例如代理、网关和隧道。它们可以配合服务器工作。 这些应用程序和服务器可以将请求转发给通信线路上的下一站服务器并且能接收从那台服务器发送的响应再转发给客户端。
代理 代理是一种有转发功能的应用程序它扮演了位于服务器和客户端“中间人”的角色接收由客户端发送的请求并转发给服务器同时也接收服务器返回的响应并转发给客户端。网关 网关是转发其他服务器通信数据的服务器接收从客户端发送来的请求时它就像自己拥有资源的源服务器一样对请求进行处理。有时客户端可能都不会察觉自己的通信目标是一个网关。隧道 隧道是在相隔甚远的客户端和服务器两者之间进行中转并保持双方通信连接的应用程序。
1、代理 代理服务器的基本行为就是接收客户端发送的请求后转发给其他服务器。代理不改变请求 URI会直接发送给前方持有资源的目标服务器。 持有资源实体的服务器被称为源服务器。从源服务器返回的响应经过代理服务器后再传给客户端。 图每次通过代理服务器转发请求或响应时会追加写入 Via 首部信息 在 HTTP 通信过程中可级联多台代理服务器。请求和响应的转发会经过数台类似锁链一样连接起来的代理服务器。转发时需要附加Via 首部字段以标记出经过的主机信息。 使用代理服务器的理由有利用缓存技术稍后讲解减少网络带宽的流量组织内部针对特定网站的访问控制以获取访问日志为主要目的等等。 代理有多种使用方法按两种基准分类。一种是是否使用缓存另一种是是否会修改报文。
缓存代理 代理转发响应时缓存代理Caching Proxy会预先将资源的副本缓存保存在代理服务器上。 当代理再次接收到对相同资源的请求时就可以不从源服务器那里获取资源而是将之前缓存的资源作为响应返回。透明代理 转发请求或响应时不对报文做任何加工的代理类型被称为透明代理Transparent Proxy。反之对报文内容进行加工的代理被称为非透明代理。
2、网关 图利用网关可以由 HTTP 请求转化为其他协议通信 网关的工作机制和代理十分相似。而网关能使通信线路上的服务器提供非 HTTP 协议服务。 利用网关能提高通信的安全性因为可以在客户端与网关之间的通信线路上加密以确保连接的安全。比如网关可以连接数据库使用SQL语句查询数据。另外在 Web 购物网站上进行信用卡结算时网关可以和信用卡结算系统联动。
3、隧道
隧道可按要求建立起一条与其他服务器的通信线路届时使用 SSL等加密手段进行通信。隧道的目的是确保客户端能与服务器进行安全的通信。 隧道本身不会去解析 HTTP 请求。也就是说请求保持原样中转给之后的服务器。隧道会在通信双方断开连接时结束。 图通过隧道的传输可以和远距离的服务器安全通信。隧道本身是透明的客户端不用在意隧道的存在
三、保存资源的缓存
缓存是指代理服务器或客户端本地磁盘内保存的资源副本。利用缓存可减少对源服务器的访问因此也就节省了通信流量和通信时间。 缓存服务器是代理服务器的一种并归类在缓存代理类型中。换句话说当代理转发从服务器返回的响应时代理服务器将会保存一份资源的副本。
缓存服务器的优势在于利用缓存可避免多次从源服务器转发资源。因此客户端可就近从缓存服务器上获取资源而源服务器也不必多次处理相同的请求了。
1、缓存的有效期限
即便缓存服务器内有缓存也不能保证每次都会返回对同资源的请求。因为这关系到被缓存资源的有效性问题。 当遇上源服务器上的资源更新时如果还是使用不变的缓存那就会演变成返回更新前的“旧”资源了。 即使存在缓存也会因为客户端的要求、缓存的有效期等因素向源服务器确认资源的有效性。若判断缓存失效缓存服务器将会再次从源服务器上获取“新”资源。
2、客户端的缓存
缓存不仅可以存在于缓存服务器内还可以存在客户端浏览器中。以Internet Explorer 程序为例把客户端缓存称为临时网络文件Temporary Internet File。 浏览器缓存如果有效就不必再向服务器请求相同的资源了可以直接从本地磁盘内读取。 另外和缓存服务器相同的一点是当判定缓存过期后会向源服务器确认资源的有效性。若判断浏览器缓存失效浏览器会再次请求新资源。 在 HTTP 出现之前的协议 在 HTTP 普及之前也就是从互联网的诞生期至今曾出现过各式各样的协议。在 HTTP 规范确立之际制定者们参考了那些协议的功能。也有某些协议现在已经彻底退出了人们的视线。接下来我们会简单介绍一下这些协议。
FTPFile Transfer Protocol 传输文件时使用的协议。该协议历史久远可追溯到 1973 年前后比 TCP/IP 协议族的出现还要早。虽然它在 1995 年被 HTTP 的流量Traffic超越但时至今日仍被广泛沿用。NNTPNetwork News Transfer Protocol 用于 NetNews 电子会议室内传送消息的协议。在 1986 年前后出现属于比较古老的一类协议。现在利用 Web 交换信息已成主流所以该协议已经不怎么使用了。Archie 搜索 anonymous FTP 公开的文件信息的协议。1990 年前后出现现在已经不常使用。WAISWide Area Information Servers 以关键词检索多个数据库使用的协议。1991 年前后出现。由于现在已经被 HTTP 协议替代也已经不怎么使用了。Gopher 查找与互联网连接的计算机内信息的协议。1991 年前后出现由于现在已经被 HTTP 协议替代也已经不怎么使用了。
- 上一篇: 阿里巴巴开店网站怎么做东莞市建筑设计院
- 下一篇: 阿里巴巴网站icp编号怎么查做卡盟网站
相关文章
-
阿里巴巴开店网站怎么做东莞市建筑设计院
阿里巴巴开店网站怎么做东莞市建筑设计院
- 技术栈
- 2026年03月21日
-
阿里巴巴国内网站怎么做wordpress 静态页面
阿里巴巴国内网站怎么做wordpress 静态页面
- 技术栈
- 2026年03月21日
-
阿里巴巴国际站运营模式麻江网站建设
阿里巴巴国际站运营模式麻江网站建设
- 技术栈
- 2026年03月21日
-
阿里巴巴网站icp编号怎么查做卡盟网站
阿里巴巴网站icp编号怎么查做卡盟网站
- 技术栈
- 2026年03月21日
-
阿里巴巴网站建设公司长沙整合推广
阿里巴巴网站建设公司长沙整合推广
- 技术栈
- 2026年03月21日
-
阿里巴巴网站建设论文wordpress招聘
阿里巴巴网站建设论文wordpress招聘
- 技术栈
- 2026年03月21日






