關於正向代理和反向代理的掃盲

代理服務器的定義

提供代理服務的電腦系統或其它類型的網絡終端稱爲代理服務器(Proxy Server)

代理服務器的優勢

  1. 提高訪問速度

由於目標主機返回的數據會存放在代理服務器的硬盤中,因此下一次客戶再訪問相同的站點數據時,會直接從代理服務器的硬盤中讀取,起到了緩存的作用,尤其對於熱門網站能明顯提高訪問速度。

  1. 防火牆作用

由於所有的客戶機請求都必須通過代理服務器訪問遠程站點,因此可以在代理服務器上設限,過濾掉某些不安全信息。同時正向代理中上網者可以隱藏自己的IP,免受攻擊。

  1. 突破訪問限制

互聯網上有許多開發的代理服務器,客戶機在訪問受限時,可通過不受限的代理服務器訪問目標站點,通俗說,我們使用的翻牆瀏覽器就是利用了代理服務器,可以直接訪問外網。

正向代理

一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內容,客戶端向代理髮送一個請求並指定目標(原始服務器),然後代理向原始服務器轉交請求並將獲得的內容返回給客戶端。客戶端才能使用正向代理。

  • 實例分析:

用戶需要通過VPN翻牆訪問境外網站就是典型的正向代理。用戶無法直接訪問境外網站,但是用戶又想訪問境外網站,於是用戶想了一個辦法,先登錄VPN,建立一個虛擬的專用網絡隧道之後在訪問境外網站。
在這裏插入圖片描述

反向代理

反向代理是代理服務器的一種。服務器根據客戶端的請求,從其關係的一組或多組後端服務器(如Web服務器)上獲取資源,然後再將這些資源返回給客戶端,客戶端只會得知反向代理的IP地址,而不知道在代理服務器後面的服務器簇的存在。

  • 實例分析

用戶訪問VPN的地址即可直接訪問到境外網站資源,這種場景下,用戶實際感知不到境外網站的存在。展示給用戶的響應,表面上就是VPN給出的響應。
在這裏插入圖片描述

正向代理的應用

  1. 訪問原來無法訪問的資源
  2. 用作緩存,加速訪問速度
  3. 對客戶端訪問授權,上網進行認證
  4. 代理可以記錄用戶訪問記錄(上網行爲管理),對外隱藏用戶信息

反向代理的應用

  1. 保護內網安全
  2. 負載均衡
  3. 緩存,減少服務器的壓力
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章