Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理

千鋒雲端計算發表於2020-03-18

HTML5大前端入門簡單、精通不易,其中涉及很多知識點。初學HTML5大前端不僅需要了解前端三要素(HTML、CSS、JavaScript或jQuery),還需要掌握一些不常用的知識點。有很多同學對正向代理與反向代理傻傻分不清,今天就給大家詳細講解。

Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理

在瞭解正向代理與反向代理之前,我們要普及一個小知識,即Web伺服器:

Web Server中文名稱叫網頁伺服器或Web伺服器,它可以解析(handles)HTTP協議。Web伺服器專門處理HTTP請求(request),但是應用程式伺服器是透過很多協議來為應用程式提供(serves)商業邏輯(business logic)。

接下來進入主題,什麼是正向代理?

正向代理伺服器,使用者可以知道Web服務的資料庫等系統的IP地址和埠號等敏感息,由於暴露了這些關鍵資訊,容易遭受到惡意攻擊所以安全性比較差。

正向代理的典型應用就是為火牆內區域網區域網客戶端提供訪問Internet的途徑。其次使用正向代理還可以實使用緩衝特性減少網路使用率以及許可權驗證等功能,如上網許可權。一般對於企業內部管理系統,使用正向代理的方式,釋放專門的網路頻寬,特定域名實現某些功能只能有部分員工有許可權訪問。

Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理

什麼又是反向代理?

反向代理用到了反向代理伺服器,使用反向代理,典型的應用是將防火牆後面的伺服器提供給Intenet使用者訪問,隱藏了Web應用服務,如資料庫的IP地址、埠號等資訊,提高了系統的安全性等。同時使用反向代理還可以實現多臺伺服器的負載均衡,啟用高階的URL和管理技術,使處於不同Web伺服器系統的Web介面同時存在一個URL空間下,提高系統效能。

對於網際網路行業,如理財應用,為實現系統的安全性,採用反向代理的方式,對使用者隱藏的後臺應用的部署方式、結構等敏感資訊,提供一個統一的域名和給使用者訪問。

用一句話概述的話:正向代理與反向代理的區別在於代理的物件不一樣,正向代理代理的物件是客戶端,反向代理代理的物件是服務端。

Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理

零基礎永遠不是藉口,沒時間永遠不是藉口,抓住千鋒逆戰班直播體驗課的機會,用勤奮與汗水,鑄就美好的明天。在文章下方留言即可試聽課程外加領取千鋒HTML5、UI互動設計、PHP、Java+雲資料、大資料開發、VR/AR/Unity遊戲開發、Python人工智慧、Linux雲端計算、全棧軟體測試、網路安全等900G+影片學習教程。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2681237/,如需轉載,請註明出處,否則將追究法律責任。

相關文章