(chap5 web服务器) 数据转发之“代理”
生活随笔
收集整理的這篇文章主要介紹了
(chap5 web服务器) 数据转发之“代理”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通信數據轉發程序:代理、網關、隧道
1. 代理概念
是一種由轉發功能的應用程序,它扮演了位于服務器和客戶端“中間人”的角色,
接受由客戶端發送的請求并轉發給服務器,同時也接受服務器返回響應并轉發給客戶端
- 源服務器:持有資源實體的服務器被稱為源服務器。
- 代理不改變客戶端請求的URI,直接將請求轉發給前方持有資源實體的源服務器。從源服務器返回的響應通過代理服務器再轉發給客戶端。
1.1 多級代理
在多級代理服務器級聯轉發時,需要在附加首部字段via標記出經過的主機信息。
1.2 好處
- 利用緩存技術減少網絡帶寬的流量
- 組織內部針對特定的網站控制
- 獲取訪問日志等等。
1.3 代理分類
-
緩存代理 ( Caching Proxy)
代理轉發響應時,緩存代理會預先將資源的副本(緩存)保存在代理服務器上。當代理再次接收到對相同資源的請求時,就可以不從源服務器那里獲取資源,而是將之前緩存的資源作為響應返回。 -
透明代理。( Transparent Proxy )
轉發請求或響應時,不對報文做任何加工的代理類型被稱為透明代理。反之,對報文內容進行加工的代理被稱為非透明代理。
總結
以上是生活随笔為你收集整理的(chap5 web服务器) 数据转发之“代理”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap5 web服务器) 虚拟主
- 下一篇: (chap5 web服务器) 数据