常常會(huì)聽(tīng)到別人說(shuō),你的瀏覽器要設(shè)代理服務(wù)器(Proxy Server),這樣你上網(wǎng)的速度會(huì)比較快。到底什么是代理服務(wù)器,它在Internet里扮演什么樣的角色?
當(dāng)使用者要向服務(wù)器要求資料時(shí),假設(shè)使用者輸入www.yahoo.com向Yahoo索取資料時(shí),在正常的網(wǎng)路流程中,當(dāng)使用者的瀏覽器看到www.yahoo.com這個(gè)域名(Domain Name)時(shí),會(huì)向域名解析服務(wù)器(DNS)尋找www.yahoo.com所對(duì)應(yīng)的IP地址,當(dāng)DNS傳回對(duì)應(yīng)的IP地址后,瀏覽器會(huì)再對(duì)這個(gè)Yahoo服務(wù)器索取資料,這看起來(lái)是沒(méi)有問(wèn)題的,但如果網(wǎng)絡(luò)阻塞、網(wǎng)站的機(jī)器配備不好、網(wǎng)站的專(zhuān)線(xiàn)不夠快等不良的因素通通加在一起后,你要連接的網(wǎng)站就會(huì)變的很慢,所以這個(gè)時(shí)候有一個(gè)叫代理服務(wù)器的東西,會(huì)把大家常常看的網(wǎng)頁(yè)資料暫存在一個(gè)位置,這個(gè)位置的機(jī)器設(shè)備通常會(huì)很好,線(xiàn)路帶寬會(huì)很大,所以用戶(hù)讀取的速度就會(huì)很快。
當(dāng)用戶(hù)設(shè)了代理服務(wù)器時(shí),瀏覽器在讀取資料時(shí),資料應(yīng)該是如何傳遞的呢?相同的,瀏覽器會(huì)先向DNS查詢(xún)IP地址,然后找到IP地址后,會(huì)先向代理服務(wù)器查詢(xún)是否有這個(gè)網(wǎng)站的資料,如果有的話(huà),代理服務(wù)器就直接把內(nèi)容傳給了用戶(hù),如果代理服務(wù)器沒(méi)有資料的話(huà),才會(huì)直接向網(wǎng)站要資料。
代理服務(wù)器的主要功能有:
(1)設(shè)置用戶(hù)驗(yàn)證和記帳功能,可按用戶(hù)進(jìn)行記帳,沒(méi)有登記的用戶(hù)無(wú)權(quán)通過(guò)代理服務(wù)器訪(fǎng)問(wèn)Internet網(wǎng)。并對(duì)用戶(hù)的訪(fǎng)問(wèn)時(shí)間、訪(fǎng)問(wèn)地點(diǎn)、信息流量進(jìn)行統(tǒng)計(jì)。
(2)對(duì)用戶(hù)進(jìn)行分級(jí)管理,設(shè)置不同用戶(hù)的訪(fǎng)問(wèn)權(quán)限,對(duì)外界或內(nèi)部的Internet地址進(jìn)行過(guò)濾,設(shè)置不同的訪(fǎng)問(wèn)權(quán)限。
(3)增加緩沖器(Cache),提高訪(fǎng)問(wèn)速度,對(duì)經(jīng)常訪(fǎng)問(wèn)的地址創(chuàng)建緩沖區(qū),大大提高熱門(mén)站點(diǎn)的訪(fǎng)問(wèn)效率。通常代理服務(wù)器都設(shè)置一個(gè)較大的硬盤(pán)緩沖區(qū)(可能高達(dá)幾個(gè)GB或更大),當(dāng)有外界的信息通過(guò)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶(hù)再訪(fǎng)問(wèn)相同的信息時(shí),則直接由緩沖區(qū)中取出信息,傳給用戶(hù),以提高訪(fǎng)問(wèn)速度。
(4)連接Internet與Internet,充當(dāng)防火墻(Firewall):因?yàn)樗袃?nèi)部網(wǎng)的用戶(hù)通過(guò)代理服務(wù)器訪(fǎng)問(wèn)外界時(shí),只映射為一個(gè)IP地址,所以外界不能直接訪(fǎng)問(wèn)到內(nèi)部網(wǎng);同時(shí)可以設(shè)置IP地址過(guò)濾,限制內(nèi)部網(wǎng)對(duì)外部的訪(fǎng)問(wèn)權(quán)限。
(5)節(jié)省IP開(kāi)銷(xiāo):代理服務(wù)器允許使用大量的偽IP地址,節(jié)約網(wǎng)上資源,即用代理服務(wù)器可以減少對(duì)IP地址的需求,對(duì)于使用局域網(wǎng)方式接入Internet ,如果為局域網(wǎng)(LAN)內(nèi)的每一個(gè)用戶(hù)都申請(qǐng)一個(gè)IP地址,其費(fèi)用可想而知。但使用代理服務(wù)器后,只需代理服務(wù)器上有一個(gè)合法的IP地址,LAN內(nèi)其他用戶(hù)可以使用10.*.*.*這樣的私有IP地址,這樣可以節(jié)約大量的IP,降低網(wǎng)絡(luò)的維護(hù)成本。