天天看點

正向代理和反向代理的差別和作用

正向代理和反向代理的差別和作用

1. 什麼是代理

    代理顧名思義就是代替他人管理,即是中間者。

    代理伺服器的定義:代理伺服器(Proxy Server)是一種重要的伺服器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,進而起到防火牆的作用。代理伺服器大多被用來連接配接INTERNET(國際網際網路)和INTRANET(區域網路)。 

2.什麼是正向代理

    正向代理類似于一個跳闆。内網用戶端→正向代理→外網服務

    用戶端的角度為正向,使用者送出請求經過的代理成為正向代理。

   FQ栗子:客戶→代理将你的請求發送→國外伺服器

正向代理和反向代理的差別和作用

3.什麼是反向代理

    顧名思義,就是代理反了,反了……。外網用戶端→反向代理→内網服務

    原來是 用戶端選擇代理,現在是代理選擇伺服器端節點,控制權反轉,這樣的代理稱為反向代理。

    遠端登入内網機栗子:公司電腦→雲伺服器的反向代理服務→反向代理中的用戶端程式代理你發送請求→宿舍電腦

正向代理和反向代理的差別和作用

 4. 兩者的差別

 正向代理和反向代理的差別和作用

序号

正向代理

反向代理

1

用戶端代理

服務端代理

2

對外隐藏使用者資訊(服務端不知道誰分通路的)

對外隐藏伺服器資訊(用戶端通路了誰是不知道的)

3 

控制權在用戶端(用戶端主動發起請求)

控制權在服務端(代理選着伺服器)

正向代理的作用

反向代理的作用

 保護區域網路内部安全

保護服務安全(将服務放在内網,通過代理來連接配接)

 通路原來無法通路的資源

代理伺服器實作https,gzip壓縮等

3

 代理伺服器用于緩存,提高通路速度

提供動靜态分離(靜态資源放在代理伺服器,動态資源放在業務伺服器)>>前後端分離部署

4

對用戶端通路進行授權認證

提供緩存機制(緩存短時間不發生變化的動态資源)

5

記錄使用者通路記錄,隐藏使用者資訊 

負載均衡(請求業務伺服器的控制權在代理伺服器中,可以根據服務節點的性能動态配置設定請求

正向代理和反向代理的差別和作用

一般:正向代理模式一般會被用于企業區域網路之中,方位内容監管;而反向代理模式一般是為大中型網站提供緩存和負載均衡。

個人學習記錄,不用于商業用途,如有侵犯請留言!

參考:https://www.cnblogs.com/taostaryu/p/10547132.html

轉載指明出處:https://www.cnblogs.com/dennyLee2025/p/13262551.html

繼續閱讀