2345技术员联盟

轉發代理服務器與反向代理服務器

  • 来源:未知 原创
  • 时间:2018-08-04
  • 阅读:
  • 本文标签:

說到代理服務器,大部分人都應該比較熟悉了。記得在學校的時候因為校園網無法訪問國外網站,因此經常使用代理來訪問國外的網站。但是提到反

向代理服務器可能大部分人就比較陌生,對於一般的代理服務器與反向代理服務器的區別估計也不是那麽清楚。


    因工作需要就研究了一下,搞清了是怎麽回事,這裏做個筆記,也為大家所共享。


    代理服務器通常分為兩類,即轉發代理(forward proxy)服務器和反向代理(reverse proxy)服務器。轉發代理服務器又通常簡稱為代理

服務器,我們常提到的代理服務器就指的是轉發代理服務器。




轉發代理服務器


    普通的轉發代理服務器是客戶端與原始服務器之間的一個中間服務器。為了從原始服務器獲取內容,客戶端發送請求到代理服務器,然後代理

服務器從原始服務器中獲取內容再返回給客戶端。客戶端必須專門地配置轉發代理來訪問其他站點,如在瀏覽器中配置代理服務器地址及端口號等。


    轉發代理服務器的一個典型應用就是為處於防火墻後的內部客戶端提供訪問外部Internet網,比如校園網用戶通過代理訪問國外網站,公司內

網用戶通過公司的統一代理訪問外部Internet網站等。轉發代理服務器也能夠使用緩存來緩解原始服務器負載,提供響應速度。




反向代理服務器


    而反向代理服務器則相反,在客戶端來看它就像一個普通的Web服務器。客戶端不要做任何特殊的配置。客戶端發送普通的請求來獲取反向代

理所屬空間的內容。反向代理決定將這些請求發往何處,然後就好像它本身就是原始服務器一樣將請求內容返回。


    反向代理服務器的一個典型應用就是為處於防火墻後的服務器提供外部Internet用戶的訪問。反向代理能夠用於在多個後端服務器提供負載均

衡,或者為較慢的後端服務器提供緩存。此外,反向代理還能夠簡單地將多個服務器映射到同一個URL空間。


  


兩者區別


    兩者的相同點在於都是用戶和服務器之間的中介,完成用戶請求和結果的轉發。主要的不同在於:


  (1)轉發代理的內部是客戶端,而反向代理的內部是服務器。即內網的客戶端通過轉發代理服務器訪問外部網絡,而外部的用戶通過反向代理訪

問內部的服務器。


  (2)轉發代理通常接受客戶端發送的任何請求,而反向代理通常只接受到指定服務器的請求。如校園網內部用戶可以通過轉發代理訪問國外的任

何站點(如果不加限制的話),而只有特定的請求才發往反向代理,然後又反向代理發往內部服務器。


    我想現在已經對這個概念比較清晰了吧。


本文来自电脑技术网www.it892.com),转载本文请注明来源.
本文链接:http://www.it892.com/content/ip/2018/0804/107976.html

无觅相关文章插件,快速提升流量