HTTP讀書筆記(三)

                        第六章 HTTP與網關web

1.網關有:HTTP/*:服務器端web網關,將HTTP請求轉換爲其餘協議。EgHTTP/FTPHTTP/HTTPS:服務器端安全網關,經過網關對web請求加密,客戶端仍是普通的HTTP請求。HTTPS/HTTP:客戶端安全加速器網關,也是一種專門用來加密的服務器,讓原始服務專門解決請求的問題。編程

2.資源網關:也就是最多見的網關:應用程序服務器,會將目標服務器和網關結合在一個服務器中實現,客戶端經過HTTP進行通訊的目地是:與服務端的應用服務相連。安全

3.網關應用編程接口,第一個流行的應用程序網關API就是通用網關接口(CGI),請求須要網關資源時,服務器會請輔助應用程序處理請求,服務端同常將整條請求傳給應用程序,CGI向數據返回一條響應或響應數據,服務端再轉會給客戶端。可是爲每一個CGI請求引起一個心得進程請求是開銷很大的,人們開發了一種新的CGI稱爲快速CGI(fastCGI),這個接口模擬了CGI,但它做爲持久守護進程運行,消除每一個請求創建的新進程所帶來的性能損耗。服務器

4.應用程序接口和Web服務:HTTP是做爲鏈接應用程序的基礎通訊協議,但兩個應用程序之間的通訊接口協商怎麼辦?Web Service應運而生,是構建在HTTP之上的機制。使用XML經過SOAP(簡單對象訪問協議)來交互信息,向HTTP報文中添加XML信息的標準方式。性能

5.隧道:Web 隧道容許用戶經過HTTP鏈接發送非HTTP流量,這樣能夠在HTTP上捎帶其餘協議的數據了,這類流量就能夠經過只容許Web流量經過的防火牆了。CONNECT請求,SSL隧道。隧道認證,安全性考慮都要有些東西。(感興趣再去了解)加密

6.中繼:也有一點代理服務器的味道,但範圍要更加廣一點。spa

相關文章
相關標籤/搜索