-
用单台虚拟主机实现多个域名
-
HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。这是利用了虚拟主机(也称虚拟服务器)的功能;
-
客户端使用HTTP协议访问服务器时,会经常采用类似www.hackr.jp这样的主机名和域名;
- 域名通过DNS服务映射到IP地址(域名解析)之后访问目标网站;所以,当请求发送到服务器时,已经是以IP地址形式访问了;
-
如果一台服务器内托管了www.hackr.jp和www.tricorder.jp两个域名,收到请求时,需要弄清楚究竟访问哪个域名;
- 在相同IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在HOST首部内完整指定主机名或域名的URI;
-
-
通信数据转发程序:代理,网关,隧道
- HTTP通信时,除客户端和服务器外,还有一些用于通信数据转发的应用程序。这些应用程序和服务器可以将请求转发给通信线路上的下一站服务器,并且能接受从哪台服务器发送的响应再转发给客户端;
-
代理