1 通訊數據轉發程序:代理、網關、隧道緩存
代理:是一種有轉發功能的應用程序,他扮演了位於服務器和客戶端「中間人」的角色,接收客戶端發送的請求並轉發給服務器;同時也接收服務器返回的響應並轉發給客戶端。安全
使用代理服務器不會改變請求的URI。服務器
代理服務器特性:網絡
網關:轉發其餘服務器通訊數據的服務器,本身的通訊目標是下一個網關。網站
利用網關能夠將由 http 請求轉化爲其餘協議通訊,網關能使通訊線路上的服務器提供非HTTP協議的服務。利用網關能夠提升通訊的安全性。加密
隧道:是相隔甚遠的客戶端和服務器二者之間進行中轉,並保持通訊雙方連接的應用程序。代理
隧道能夠按要求創建起一條與其餘服務器的通訊線路,屆時使用SSL等加密手段進行通訊。隧道的目的是確保客戶端能與服務器進行安全的通訊。隧道會將請求保持原樣的發送到服務器,在通訊雙方斷開鏈接時結束。blog
參考文獻:請求
《圖解HTTP》程序