tft每日頭條

 > 生活

 > 正向代理與反向代理的區别

正向代理與反向代理的區别

生活 更新时间:2025-02-23 06:40:37

什麼是代理

定義:

代理的英文單詞為proxy,其實就是一個中介,充當部件A與部件B的橋梁。

如果把代理中介定義為P,則有如下模型:

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)1

代理模型

分類:

  1. 正向代理(forward proxy)
  2. 反向代理(reverse proxy)

正向代理

定義:

正向代理的英文單詞為forward proxy,一般用于模型裡部件A不能訪問部件B的情形,如下圖所示:

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)2

正向代理抽象問題

把上圖的A、B進行具體化,一般用來解決下面的問題:

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)3

正向代理具體問題之一

這時候需要加入P中介來讓A(内網客戶端)間接訪問B(外網資源)

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)4

正向代理原理

用途:

讓部件A(内網客戶端)訪問無法直接訪問的部件B(外網資源)

本質:

正向代理本質是客戶端代理,代理需求由部件A主動産生,而部件B是被動方。

反向代理

定義:

反向代理的英文單詞為reverse proxy,一般用于模型裡部件B不直接被部件A訪問的情形,如下圖所示:

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)5

反向代理抽象問題

把上圖的A、B進行具體化,一般用來解決下面的問題:

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)6

反向代理具體問題之一

這時候需要加入P中介來包裝B(服務資源)的訪問規則,從而達到讓A(客戶端)間接訪問的目的。

正向代理與反向代理的區别(一文搞懂正向代理和反向代理)7

反向代理原理

用途:

隐藏部件B(服務資源),通過反向代理讓部件A(客戶端)間接訪問。

本質:

反向代理本質是服務器端代理,代理需求由部件B主動産生,而部件A是被動(接受間接訪問)方。

不知道大家看見本文,明白了正向代理和反向代理的含義了沒有?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved