新聞中心
代理其實就是一個中介,A和B本來可以直連,中間插入一個C,C就是中介。剛開始的時候,代理多數是幫助內網client訪問外網server用的后來出現了反向代理,”反向”這個詞在這兒的意思其實是指方向相反,即代理將來自外網客戶端的請求轉發(fā)到內網服務器,從外到內

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現共贏。行業(yè)涉及隧道混凝土攪拌車等,在成都網站建設公司、成都全網營銷推廣、WAP手機網站、VI設計、軟件開發(fā)等項目上具有豐富的設計經驗。
正向代理是個媒人
正向代理,意思是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發(fā)送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端。
什么時候會用到正向代理呢?舉個栗子,如果你厭煩了國內的搜索網站,想 fan qiang 上Google怎么辦?一個方法就是買個國外的代理服務器,這個代理服務器是可以訪問Google的。因此,我們就可以請求該代理服務器,告訴它幫我們訪問Google的頁面,并把Google的頁面再返回給我們,如此就可以繞過**了。這個中介服務器就是典型的正向代理服務器。
因此,正向代理,就是客戶端委托一個服務器作為自己的代表,向目標服務器發(fā)起請求。正向代理就像古時的媒人,男方若看上一個姑娘,并不能直接向姑娘家提親,必須要找個媒人代為辦理,謂之明媒正娶。
由于是代理服務器代替客戶端發(fā)起請求,因此 Server 并不知道真正的 Client 是誰(當然如果代理服務器公布了Clien的話也可以)。因此,利用正向代理,客戶端可以對 Server 隱藏自己的地址,從而避免受到可能的攻擊。
代理服務器還有一個優(yōu)點:他可以提前緩存 Server 的內容,Client 的某些請求可由代理服務器直接返回,從而提高客戶端的訪問速度。
另外,如果 Client 要通過正向代理訪問目標服務器,必須要對代理服務器進行設置,設置代理服務器的 IP 地址和代理程序的端口,才能訪問代理服務器。
反向代理是個替身
反向代理服務器也是一個中介服務器,充當 Client 和 Server 溝通的橋梁。但是他和正向代理有什么區(qū)別呢?如果說正向代理服務器像是一個媒人,那么反向代理服務器就像是養(yǎng)在深閨人未識的大家閨秀的一個替身,替她出面把關應酬。然而在追求者(Client)看來,Client 并不知道自己打交道的是個替身,他以為自己訪問的是目標 Server,因為很多網站公布的訪問地址其實就是代理服務器的訪問地址。看下圖:
為什么需要一個反向代理服務器作為一個橋梁呢?考慮這種情況:出于安全的考慮,我們不想把 Server 直接暴露出來,而是放在內網中。這時 Client 在外網無法就無法 Server 了。因此,我們就可以添加一臺中間服務器,連接內外網,這樣就可以允許外網用戶訪問,同時可作為防火墻對外部請求進行限制,提高內部服務器的安全性。
除了防火墻外,反向代理服務器還有一個典型的用途就是作為負載均衡服務器,根據目標服務器的工作負荷情況,將請求分發(fā)到合適的服務器。
總結
正向代理和反向代理區(qū)別總結如下:
正向代理是對客戶端的代理,由客戶端設立,客戶端了解代理服務器和目標服務器,但目標服務器不了解真正的客戶端是誰;使用正向代理可達到 突破訪問限制、提高訪問速度、對服務器隱藏客戶端IP等目的;反向代理是對服務器的代理,由服務器設立,客戶端不了解真正的服務器是誰,使用反向代理可達到負載均衡、保障服務端安全、對客戶端隱藏服務器IP等目的。
名稱欄目:區(qū)別一下正向代理和反向代理
網頁URL:http://fisionsoft.com.cn/article/cocogdi.html


咨詢
建站咨詢
