2015-01-06 34 views
1

我很困惑代理服務器,代理和這個詞代理。我看到所有人都在使用代理程序,代理服務器。其中一些人使用代理網站來取消阻止網站。有很多東西像這樣的反向代理什麼是代理服務器,以及它如何幫助服務器體系結構

當我讀到關於nginx的我遇到了一個PIC一篇文章,它說..代理緩存。那麼什麼是代理緩存? enter image description here

我怎麼能寫一個代理程序?那是什麼意思 ?爲什麼我們需要使用代理程序?

任何人都可以回答我的問題儘可能的簡單,我沒有太多這方面。

回答

1

代理服務器被用於促進安全,管理控制和高速緩存服務,以及其它的可能性。在個人計算環境中,代理服務器用於實現用戶隱私和匿名瀏覽。代理服務器用於合法和非法目的。

在企業網絡中,代理服務器相關聯 - 或作爲其一部分 - 即來自外部網絡的網絡(通常是因特網)以及保護從外部入侵的網絡防火牆分開的網關服務器。代理服務器可能與防火牆服務器存在於同一臺計算機上,或者它可能位於單獨的服務器上,並通過防火牆轉發請求。代理服務器用於合法和非法目的。

當代理服務器接收到一個互聯網服務的請求(如Web頁面請求),它看起來在先前下載的網頁的本地緩存。如果它找到該頁面,則將其返回給用戶,而不需要將該請求轉發到因特網。如果該頁面不在緩存中,代理服務器作爲代表用戶的客戶端使用其自己的IP地址之一從Internet上的服務器請求頁面。當頁面返回時,代理服務器將其與原始請求相關聯並將其轉發給用戶。

對用戶來說,代理服務器是不可見的;所有的互聯網請求和返回的響應似乎直接與所尋址的互聯網服務器。 (代理服務器不是非常隱蔽的;它的IP地址必須被指定爲瀏覽器或其他協議程序的配置選項。)

代理服務器的一個優點是它的緩存可以爲所有用戶提供服務。如果頻繁請求一個或多個Internet站點,這些可能位於代理的緩存中,這將提高用戶的響應時間。代理還可以記錄其交互,這對解決問題有幫助。

相關問題