單臺虛擬主機實現多個域名
一臺服務器可以託管多個域名:在相同的 IP 地址下,由於虛擬主機可以寄存多個不同主機名和域名的 Web 網站,因此在發送 HTTP 請求時,必須在 Host 首部內完整指定主機名或域名的 URI
通信數據轉發程序 :代理、網關、隧道
代理:接收由客戶端發送的請求並轉發給服務器,同時也接收服務器返回的響應並轉發給客戶端。
代理服務器的理由有:利用緩存技術(稍後講解)減少網絡帶寬
的流量,組織內部針對特定網站的訪問控制,以獲取訪問日誌爲主要
目的,等等。
緩存代理:
代理轉發響應時,緩存代理(Caching Proxy)會預先將資源的副本(緩存)保存在代理服務器上。
透明代理:
轉發請求或響應時,不對報文做任何加工的代理類型被稱爲透明代理(Transparent Proxy)。反之,對報文內容進行加工的代理被稱爲非透明代理。
網關:網關是轉發其他服務器通信數據的服務器
隧道:隧道是在相隔甚遠的客戶端和服務器兩者之間進行中轉,並保持雙方通信連接的應用程序。
利用網關能提高通信的安全性,因爲可以在客戶端與網關之間的通信線路上加密以確保連接的安全。比如,網關可以連接數據庫,使用SQL語句查詢數據。
保存資源的緩存
緩存服務器是代理服務器的一種,並歸類在緩存代理類型中。換句話說,當代理轉發從服務器返回的響應時,代理服務器將會保存一份資源的副本。(會有有效期)
客戶端也有緩存、也有有效期