一、代理服務器的定義
首先我要說明,我們這里要談的代理,指的是代理服務器,英文名叫Proxy Server,它是介于瀏覽器和Web服務器之間的一臺服務器,就是個人網(wǎng)絡(luò)和因特網(wǎng)服務商之間的中間代理機構(gòu),它負責轉(zhuǎn)發(fā)合法的網(wǎng)絡(luò)信息,并對轉(zhuǎn)發(fā)進行控制和登記。
當你通過代理服務器上網(wǎng)瀏覽時,瀏覽器不是直接到Web服務器去取回網(wǎng)頁而是向代理服務器發(fā)出請求,由代理服務器來取回瀏覽器所需要的信息并傳送給你的瀏覽器。而且,大部分代理服務器都具有緩沖的功能,就好象一個大的Cache,它有很大的存儲空間,它不斷將新取得數(shù)據(jù)儲存到它本機的存儲器上,如果瀏覽器所請求的數(shù)據(jù)在它本機的存儲器上已經(jīng)存在而且是最新的,那么它就不重新從Web服務器取數(shù)據(jù),而直接將存儲器上的數(shù)據(jù)傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率(速度會隨著代理服務器地理位置的不同以及網(wǎng)絡(luò)傳輸情況而改變)。
而且國外的網(wǎng)絡(luò)大部分都是沒有限制訪問網(wǎng)站或者所限制的不同,所以我們有很大的機會通過代理服務器去訪問那些原本不能夠去的網(wǎng)站。更重要的是:Proxy Server(代理服務器)是Internet鏈路級網(wǎng)關(guān)所提供的一種重要的安全功能,它的工作主要在開放系統(tǒng)互聯(lián)(OSI)模型的對話層。
二、代理服務器的工作機制
代理服務器的工作機制很象我們生活中常常提及的代理商,假設(shè)你自己的機器為A機,你想獲得的數(shù)據(jù)由服務器B提供,代理服務器為C,那么具體的連接過程是這樣的。
首先,A機需要B機的數(shù)據(jù),A直接與C機建立連接,C機接收到A機的數(shù)據(jù)請求后,與B機建立連接,下載A機所請求的B機上的數(shù)據(jù)到本地,再將此數(shù)據(jù)發(fā)送至A機,完成代理任務。
三、代理服務器的作用
代理服務器處在客戶機和服務器之間,對于遠程服務器而言,代理服務器是客戶機,它向服務器提出各種服務申請;對于客戶機而言,代理服務器則是服務器,它接受客戶機提出的申請并提供相應的服務。也就是說,客戶機訪問因特網(wǎng)時所發(fā)出的請求不再直接發(fā)送到遠程服務器,而是被送到了代理服務器上,代理服務器再向遠程的服務器提出相應的申請,接收遠程服務器提供的數(shù)據(jù)并保存在自己的硬盤上,然后用這些數(shù)據(jù)對客戶機提供相應的服務。
四、使用代理服務器的好處
1.能加快對網(wǎng)絡(luò)的瀏覽速度:代理服務器接收遠程服務器提供的數(shù)據(jù)保存在自己的硬盤上,如果有許多用戶同時使用這一個代理服務器,他們對因特網(wǎng)站點所有的要求都會經(jīng)由這臺代理服務器,當有人訪問過某一站點后,所訪問站點上的內(nèi)容便會被保存在代理服務器的硬盤上,如果下一次再有人訪問這個站點,這些內(nèi)容便會直接從代理服務中獲取,而不必再次連接遠程服務器。因此,它可以節(jié)約帶寬、提高訪問速度。
2.節(jié)省IP開銷:使用代理服務器時,所有用戶對外只占用一個IP,所以不必租用過多的IP地址,降低網(wǎng)絡(luò)的維護成本。
3.可以作為防火墻:代理服務器可以保護局域網(wǎng)的安全,起到防火墻的作用。對于使用代理服務器的局域網(wǎng)來說,在外部看來只有代理服務器是可見的,其他局域網(wǎng)的用戶對外是不可見的,代理服務器為局域網(wǎng)的安全起到了屏障的作用。另外,通過代理服務器,用戶可以設(shè)置IP地址過濾,限制內(nèi)部網(wǎng)對外部的訪問權(quán)限。同樣,代理服務器也可以用來限制封鎖IP地址,禁止用戶對某些網(wǎng)頁的訪問。
4.提高訪問速度:通常代理服務器都設(shè)置一個較大的硬盤緩沖區(qū)(可能高達幾個GB或更大),當有外界的信息通過時,同時也將其保存到緩沖區(qū)中,當其他用戶再訪問相同的信息時,則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度。
5.方便對用戶的管理:通過代理服務器,用戶可以設(shè)置用戶驗證和記帳功能,對用戶進行記帳,沒有登記的用戶無權(quán)通過代理服務器訪問Internet網(wǎng)。并對用戶的訪問時間、訪問地點、信息流量進行統(tǒng)計。
五、代理服務器的缺點與不足
代理技術(shù)的優(yōu)點:
1.代理易于配置:代理因為是一個軟件,所以它較過濾路由器更易配置,配置界面十分友好。如果代理實現(xiàn)得好,可以對配置協(xié)議要求較低,從而避免了配置錯誤。
2.代理能生成各項記錄:因代理工作在應用層,它檢查各項數(shù)據(jù),所以可以按一定準則,讓代理生成各項日志、記錄。這些日志、記錄對于流量分析、安全檢驗是十分重要和寶貴的。當然,也可以用于記費等應用.
3.代理能靈活、完全地控制進出流量、內(nèi)容
4.代理能過濾數(shù)據(jù)內(nèi)容
5.代理能為用戶提供透明的加密機制
6.代理可以方便地與其它安全手段集成
代理技術(shù)的缺點:
1.代理速度較路由器慢
2.代理對用戶不透明
3.對于每項服務代理可能要求不同的服務器
4.代理服務通常要求對客戶、過程之一或兩者進行限制
5.代理服務不能保證免受所有協(xié)議弱點的限制
6.代理不能改進底層協(xié)議的安全性
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2018 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備17010784號-1 | 鄂公網(wǎng)安備 42011102000245號
聲明: 本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告