1. 程式人生 > >圖解HTTP筆記之第五章:代理、閘道器,隧道

圖解HTTP筆記之第五章:代理、閘道器,隧道

相同的ip地址下,由於虛擬主機可以寄存多個不同主機名和域名的web網站,因此在傳送HTTP請求時,必須在Host首部內完整指定主機名或域名的URL。

  • 代理是一種有轉發功能的應用程式,它扮演了位於伺服器和客戶端中間人的角色。它不改變請求的URL,代理伺服器分為快取代理,透明代理和非透明代理。快取代理會預先把資源的副本儲存在代理伺服器上。轉發請求或響應的時候,不對報文做任何加工的代理被稱為透明代理反之為非透明代理
    這裡寫圖片描述

  • 閘道器用來轉發其他伺服器通訊資料的伺服器,閘道器能使通訊線路上的伺服器提供非HTTP協議服務,閘道器可在客戶端與閘道器的通訊線路上的加密確保連線安全,可連線資料庫,快取是有有效期限的,快取不止在伺服器端也可以在客戶端。
    這裡寫圖片描述

  • 隧道是在相隔很遠的客戶端和伺服器端兩者之間進行中轉並保持雙方連線的應用程式,使用ssl加密手段進行通訊,隧道的目的是確保客戶端能與伺服器端進行安全的通訊
    這裡寫圖片描述

FTP是在HTTP之前出現的協議,用來傳輸檔案,任被廣泛使用。