Ⅰ 什麼是代理伺服器,如何使用代理伺服器
一、什麼是代理伺服器?
代理伺服器英文全稱是Proxy Server,其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。
在一般情況下,我們使用網路瀏覽器直接去連接其他Internet站點取得網路信息時,需送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和Web伺服器之間的一台伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求, Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩沖的功能,就好象一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。
更重要的是:Proxy Server (代理伺服器)是 Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯 (OSI) 模型的對話層。
二、代理伺服器的分類
1、HTTP代理按匿名功能分類。
是否具有隱藏IP的功能。
非匿名代理:不具有匿名功能。
匿名代理。使用此種代理時,雖然被訪問的網站不能知道你的IP地址,但仍然可以知道你在使用代理,有些偵測IP的網頁也仍然可以查到你的IP。
高度匿名代理:使用此種代理時,被訪問的網站不知道你的IP地址,也不知道你在使用代理進行訪問。此種代理的隱藏IP地址的功能最強。
2、按請求信息的安全性分類
全匿名代理:不改變你的request fields(報文),使伺服器端看來就像有個真正的客戶瀏覽器在訪問它。當然,你的真實IP是隱藏起來的。伺服器的網管不會認為你使用了代理。
普通匿名代理:能隱藏你的真實IP,但會更改你的request fields,有可能會被認為使用了代理,但僅僅是可能,一般說來是沒問題的。不過不要受它的名字的誤導,其安全性可能比全匿名代理更高,有的代理會剝離你的部分信息(就好比防火牆的stealth mode),使伺服器端探測不到你的操作系統版本和瀏覽器版本。
elite代理:匿名隱藏性更高,可隱藏系統及瀏覽器資料信息等。此種代理安全性特強。
透明代理(簡單代理):透明代理的意思是客戶端根本不需要知道有代理伺服器的存在,它改編你的request fields(報文),並會傳送真實IP。注意,加密的透明代理則是屬於匿名代理,意思是不用設置使用代理了,例如Garden 2程序。
3、按代理伺服器的用途分類
1)Http代理:代理客戶機的http訪問,主要代理瀏覽器訪問網頁,它的埠一般為80、8080、3128等。
2)SSL代理:支持最高128位加密強度的http代理,可以作為訪問加密網站的代理。加密網站是指以https://開始的網站。ssl的標准埠為443。
3)HTTP CONNECT代理:允許用戶建立TCP連接到任何埠的代理伺服器,這種代理不僅可用於HTTP,還包括FTP、IRC、RM流服務等。
4)FTP代理:代理客戶機上的ftp軟體訪問ftp伺服器,其埠一般為21、2121。
5)POP3代理:代理客戶機上的郵件軟體用pop3方式收郵件,其埠一般為110。
6)Telnet代理:能夠代理通信機的telnet,用於遠程式控制制,入侵時經常使用。其埠一般為23。
7)Socks代理:是全能代理,就像有很多跳線的轉接板,它只是簡單地將一端的系統連接到另外一端。支持多種協議,包括http、ftp請求及其它類型的請求。它分socks 4 和socks 5兩種類型,socks 4隻支持TCP協議而socks 5支持TCP/UDP協議,還支持各種身份驗證機制等協議。其標准埠為1080。
socks代理相應的採用socks協議的代理伺服器就是SOCKS伺服器,是一種通用的代理伺服器。Socks是個電路級的底層網關,是 DavidKoblas在1990年開發的,此後就一直作為Internet RFC標準的開放標准。Socks不要求應用程序遵循特定的操作系統平台,Socks 代理與應用層代理、 HTTP 層代理不同,Socks代理只是簡單地傳遞數據包,而不必關心是何種應用協議(比如FTP、HTTP和NNTP請求)。所以,Socks代理比其他應用層代理要快得多。它通常綁定在代理伺服器的1080埠上。如果您在企業網或校園網上,需要透過防火牆或通過代理伺服器訪問Internet就可能需要使用 SOCKS。一般情況下,對於撥號上網用戶都不需要使用它。注意,瀏覽網頁時常用的代理伺服器通常是專門的http代理,它和SOCKS是不同的。因此,您能瀏覽網頁不等於您一定可以通過SOCKS訪問Internet。常用的防火牆,或代理軟體都支持SOCKS,但需要其管理員打開這一功能。如果您不確信您是否需要SOCKS或是否有SOCKS可用,請與您的網路管理員聯系。為了使用socks,您需要了解一下內容:
① SOCKS伺服器的IP地址
② SOCKS服務所在的埠
③ 這個SOCKS服務是否需要用戶認證?如果需要,您要向您的網路管理員申請一個用戶和口令
知道了上述信息,您就可以把這些信息填入「網路配置」中,或者在第一次登記時填入,您就可以使用socks代理了。
在實際應用中SOCKS代理可以用作為:電子郵件、新聞組軟體、網路傳呼ICQ、網路聊天MIRC和使用代理伺服器上聯眾打游戲等等各種游戲應用軟體當中。
8)TUNNEL代理:經HTTPTunnet程序轉換的數據包封裝成http請求(Request)來穿透防火牆,允許利用HTTP伺服器做任何TCP可以做的事情,功能相當於Socks5。
9)文獻代理:可以用來查詢資料庫的代理,通過這些代理,可以獲得互聯網的相關科研學術的資料庫資源,例如查詢Sciencedirect網站(簡稱SD)、Academic Press、IEEE,SPRINGER等資料庫。
10)教育網代理:指學術教育機構區域網通過特定的代理伺服器可使無出國許可權或無訪問某IP段許可權的計算機訪問相關資源。
11)跳板代理:應用於跳板程序,可以看作一種具有動態加密的特殊socks5代理,,也可直接用於PSD軟體。其埠一般為1813。
12)Ssso代理:代理客戶機上的ssso程序訪問遠程網站,具有SSL加密強度的超級代理,支持socks。
13)Flat代理:代理客戶機上的flatsurfer程序訪問遠程網站,具有高強度加密數據流的特殊代理,支持socks,最大可設置三次級聯,可以設置穿越代理。其埠一般為6700。
14)SoftE代理:代理客戶機上的SoftEther程序訪問遠程網站,應用虛擬集線器HUB和虛擬網卡技術,具備VPN功能及多種認證方式的代理,符合https協議。
三、代理伺服器的主要功能
代理伺服器一般來講,對於普通的網民的作用有以下幾個(撇開一些高深的用處不談,因為未必會用到):
1、連接Internet與Intranet 充當firewall(防火牆):因為所有內部網的用戶通過代理伺服器訪問外界時,只映射為一個IP地址,所以外界不能直接訪問到內部網;同時可以設置 IP地址過濾,限制內部網對外部的訪問許可權;另外,兩個沒有互聯的內部網,也可以通過第三方的代理伺服器進行互聯來交換信息。
2、節省IP開銷:如前面所講,所有用戶對外只佔用一個IP,所以不必租用過多的IP地址,降低網路的維護成本。這樣,局域局內沒有與外網相連的眾多機器就可以通過內網的一台代理伺服器連接到外網,大大減少費用。當然也有它不利的一面,如許多網路黑客通過這種方法隱藏自己的真實IP地址,而逃過監視。
3、通過它來加快我們瀏覽某些網站的速度:有時候我們訪問一些國外或者港台網站,速度慢得像蝸牛一樣,但只要你正確的選用代理伺服器,速度就可以得到提升,有時候這些速度的提升可是很明顯的哦!本身帶寬較小,通過帶寬較大的proxy與目標主機連接。而且通常代理伺服器都設置一個較大的硬碟緩沖區(可能高達幾個GB或更大),當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接由緩沖區中取出信息,傳給用戶,從而達到提高訪問速度的目的。
4、通過它,我們可以訪問到一些平時不能去的網站:不信你可以馬上打開你的瀏覽器和輸入「www.geocities.com」這個網址。怎樣?不用看著瀏覽器在這里空等了,並不是你的網路速度慢,也不是沒有這個網站,而是你訪問不到它(網路上還有很多這些類型的網站)。為什麼訪問不到?這個問題嘛......說法有很多種,大部分都說是國內的網路被限制了訪問,所以某些網站是不能去的。如果你在以往瀏覽過程中出現過以上的情況,那麼看來你有必要嘗試一下使用代理伺服器了。至於如何可以訪問到這些網站? 請您繼續閱讀本系列文章!
參考文獻:http://www.linkwan.com/gb/tech/sysinte/05091102.htm
參考資料:http://www.linkwan.com/gb/tech/sysinte/05091102.htm
Ⅱ 為什麼要使用Mysql代理
大部人都知道使用代理的好處,畢竟,隨著互聯網越來越普及,互聯網系統越來越龐大、復雜,性能要求越來越高,為了讓整個系統具有更好的擴展性、更高的性能、解藕等多種特性,在資料庫層面引入代理層是目前互聯網系統常見的架構設計方案。總的來說,在資料庫層面引入代理會帶來以下好處:
將不同類型的請求分發的不同的server以此實現讀寫分離、負載均衡;
來自不同客戶端的請求分發到不同的server實現後端多租戶資料庫服務,當然,類似的原理 還可以實現分庫分表、一個請求寫到多個server或者不同的源端如消息隊列;
監控統計客戶端的請求情況,請求分布統計、請求類型等,以此來優化資料庫的使用;
總之,可以實現你想要的諸多功能。
Ⅲ 代理伺服器有什麼作用
代理伺服器是一種重要的伺服器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,從而起到防火牆的作用。代理伺服器大多被用來連接國際互聯網和區域網。
主要的功能有:
1、突破自身IP訪問限制,訪問國外站點。教育網、過去的169網等
2、網路用戶可以通過代理訪問國外網站。
3、訪問一些單位或團體內部資源,使用教育網內地址段免費代理伺服器,就可以用於對教育網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。
4、突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人為的,不同Server對地址的封鎖是不同的。所以不能訪問時可以換一個國外的代理伺服器試試。
5、提高訪問速度:通常代理伺服器都設置一個較大的硬碟緩沖區,當有外界的信息通過時,同時也將其保存到緩沖區中,當其他用戶再訪問相同的信息時, 則直接由緩沖區中取出信息,傳給用戶,以提高訪問速度。
6、隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受攻擊。
(3)資料庫代理服務啥意思擴展閱讀:
一般一個ProxyServer工作在一台既具有MODEM和網卡的計算機上的。不同的ProxyServer軟體提供的服務不同,一般都提供WWW,FTP等常用的服務。
在內部網中每台客機都必須具有一個獨立的IP地址,且在客機的"控制面板-Internet項"中"連接"中配置使用ProxyServer且指向ProxyServerIP地址和服務的埠號。
當ProxyServer啟動時,將利用Winsock.dll開辟一個指定的服務埠,等待客機的的請求。當ProxyServer的MODEM撥號上網後,你的ProxyServer就可以工作了。
當你在你的IE發出一連接請求時,你的客機就直接將數據包發到ProxyServer,當伺服器捕獲這個IP包時,首先要分析它是什麼請求,如果是HTTP請求,ProxyServer就向你的ISP發出HTTP請求。
當ProxyServer收到回應時,就將此IP包轉發到內部網路上,你的客機就會獲得此IP包。
另外你的ProxyServer還可以做為一個很好的防火牆。
Ⅳ 什麼事SQL Server代理服務其作用是什麼
SQL
Server
Agent代理服務,是sql
server的一個標准服務,作用是代理執行所有sql的自動化任務,以及資料庫事務性復制等無人值守任務。
這個服務在默認安裝情況下是停止狀態,需要手動啟動,或改為自動運動,否則sql的自動化任務都不會執行的,還要注意服務的啟動帳戶
Ⅳ 資料庫代理層帶來的優勢有哪些
數據共享度高:數據共享可以被多個應用共享,可以減少數據冗餘,節約存儲空間,數據共享能夠避免數據之間不相容和不一致性。數據不一致性指同一數據不同副本的值不一樣。
易擴充:因為要考慮整體系統的需求,形成有結構的數據,所以資料庫系統彈性高,易於擴充,可以適應多種要求。
資料庫代理層的特點
需要注意數據中心代理是使用數據中心擁有和管理的IP的代理。與住宅代理通過使用ISP擁有和分配的IP地址的設備路由請求的情況不同,數據中心代理利用自己的IP地址。這使他們可以更好地控制流量的安全性和速度。
數據中心代理模型由於其簡單性而用於解釋代理的工作原理。在大多數情況下,不需要通過代理伺服器本身以外的其他設備重新路由客戶端的請求。
Ⅵ sqlsever的代理有什麼作用,是干什麼的。
主要用於復制技術,即從一個資料庫將數據和資料庫對象復制和分發到另一個資料庫,然後使這兩個資料庫之間的信息同步。當一個資料庫的數據信息發生變動時,代理程序會捕獲這些變動,及時地啟動其它代理程序將變化的信息傳遞到另外一個資料庫。
Ⅶ SQL server 代理有什麼用啊
SQL Server 代理是一種 Microsoft Windows 服務,它在 SQL Server 中執行計劃的管理任務,即「作業」。
SQL Server 代理使用 SQL Server 來存儲作業信息。作業包含一個或多個作業步驟。 每個步驟都有自己的任務。例如,備份資料庫。
SQL Server 代理可以按照計劃運行作業,也可以在響應特定事件時運行作業,還可以根據需要運行作業。
例如,如果希望在每個工作日下班後備份公司的所有伺服器,就可以使該任務自動執行。 將備份安排在星期一到星期五的 22:00 之後運行,如果備份出現問題,SQL Server 代理可記錄該事件並通知您。
Ⅷ 代理伺服器是什麼
從廣義上講,伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。
從狹義上講,伺服器是專指某些高性能計算機,能通過網路,對外提供服務。相對於普通PC來說,穩定性、安全性、性能等方面都要求更高,因此在CPU、晶元組、內存、磁碟系統、網路等硬體和普通PC有所不同。
伺服器作為網路的節點,存儲、處理網路上80%的數據、信息,因此也被稱為網路的靈魂。做一個形象的比喻:伺服器就像是郵局的交換機,而微機、筆記本、PDA、手機等固定或移動的網路終端,就如散落在家庭、各種辦公場所、公共場所等處的電話機。我們與外界日常的生活、工作中的電話交流、溝通,必須經過交換機,才能到達目標電話;同樣如此,網路終端設備如家庭、企業中的微機上網,獲取資訊,與外界溝通、娛樂等,也必須經過伺服器,因此也可以說是伺服器在「組織」和「領導」這些設備。
它是網路上一種為客戶端計算機提供各種服務的高性能的計算機,它在網路操作系統的控制下,將與其相連的硬碟、磁帶、列印機、Modem及各種專用通訊設備提供給網路上的客戶站點共享,也能為網路用戶提供集中計算、信息發表及數據管理等服務。它的高性能主要體現在高速度的運算能力、長時間的可靠運行、強大的外部數據吞吐能力等方面。
伺服器的構成與微機基本相似,有處理器、硬碟、內存、系統匯流排等,它們是針對具體的網路應用特別制定的,因而伺服器與微機在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面存在差異很大。尤其是隨著信息技術的進步,網路的作用越來越明顯,對自己信息系統的數據處理能力、安全性等的要求也越來越高,如果您在進行電子商務的過程中被黑客竊走密碼、損失關鍵商業數據;如果您在自動取款機上不能正常的存取,您應該考慮在這些設備系統的幕後指揮者————伺服器,而不是埋怨工作人員的素質和其他客觀條件的限制。
目前,按照體系架構來區分,伺服器主要分為兩類:
ISC(精簡指令集)架構伺服器:這是使用RISC晶元並且主要採用UNIX操作系統的伺服器,如Sun公司的SPARC、HP公司的PA-RISC、DEC的Alpha晶元、SGI公司的MIPS等。
IA架構伺服器:又稱CISC(復雜指令集)架構伺服器,即通常所講的PC伺服器,它是基於PC機體系結構,使用Intel或與其兼容的處理器晶元的伺服器,如聯想的萬全系列、HP的Netserver系列伺服器等。
從當前的網路發展狀況看,以「小、巧、穩」為特點的IA架構的PC伺服器得到了更為廣泛的應用。
從理論定義來看,伺服器是網路環境中的高性能計算機,它偵聽網路上其它計算機(客戶機)提交的服務請求,並提供相應的服務。為此,伺服器必須具有承擔服務並且保障服務質量的能力。
但是這樣來解釋仍然顯得較為深奧模糊,其實伺服器與個人電腦的功能相類似,均是幫助人類處理信息的工具,只是二者的定位不同,個人電腦(簡稱為Personal Computer,PC)是為滿足個人的多功能需要而設計的,而伺服器是為滿足眾多用戶同時在其上處理數據而設計的。而多人如何同時使用同一台伺服器呢?這只能通過網路互聯,來幫助達到這一共同使用的目的。
我們再來看伺服器的功能,伺服器可以用來搭建網頁服務(我們平常上網所看到的網頁頁面的數據就是存儲在伺服器上供人訪問的)、郵件服務(我們發的所有電子郵件都需要經過伺服器的處理、發送與接收)、文件共享&列印共享服務、資料庫服務等。而這所有的應用都有一個共同的特點,他們面向的都不是一個人,而是眾多的人,同時處理的是眾多的數據。所以伺服器與網路是密不可分的,可以說離開了網路,就沒有伺服器;伺服器是為提供服務而生,只有在網路環境下它才有存在的價值。而個人電腦完全可以在單機的情況下完成主人的數據處理任務。
伺服器的硬體構成:
其實說起來伺服器系統的硬體構成與我們平常所接觸的電腦有眾多的相似之處,主要的硬體構成仍然包含如下幾個主要部分:中央處理器、內存、晶元組、I/O匯流排、I/O設備、電源、機箱和相關軟體。這也成了我們選購一台伺服器時所主要關注的指標。
整個伺服器系統就像一個人,處理器就是伺服器的大腦,而各種匯流排就像是分布與全身肌肉中的神經,晶元組就像是脊髓,而I/O設備就像是通過神經系統支配的人的手、眼睛、耳朵和嘴;而電源系統就像是血液循環系統,它將能量輸送到身體的所有地方。
對於一台伺服器來講,伺服器的性能設計目標是如何平衡各部分的性能,使整個系統的性能達到最優。如果一台伺服器有每秒處理1000個服務請求的能力,但網卡只能接受200個請求,而硬碟只能負擔150個,而各種匯流排的負載能力僅能承擔100個請求的話,那這台伺服器得處理能力只能是100個請求/秒,有超過80%的處理器計算能力浪費了。
所以設計一個好伺服器的最終目的就是通過平衡各方面的性能,使得各部分配合得當,並能夠充分發揮能力。我們可以從這幾個方面來衡量伺服器是否達到了其設計目的:R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可擴展性;U:Usability——易用性; M:Manageability——可管理性,即伺服器的RASUM衡量標准。
由於伺服器在網路中提供服務,那麼這個服務的質量對承擔多種應用的網路計算環境是非常重要的,承擔這個服務的計算機硬體必須有能力保障服務質量。這個服務首先要有一定的容量,能響應單位時間內合理數量的伺服器請求,同時這個服務對單個服務請求的響應時間要盡量快,還有這個服務要在要求的時間范圍內一直存在。
如果一個WEB伺服器只能在1分鍾里處理1個主頁請求,1個以外的其他請求必須排隊等待,而這一個請求必須要3分鍾才能處理完,同時這個WEB伺服器在1個小時以前可以訪問到,但一個小時以後卻連接不上了,這種WEB伺服器在現在的Internet計算環境里是無法想像的。
現在的WEB伺服器必須能夠同時處理上千個訪問,同時每個訪問的響應時間要短,而且這個WEB伺服器不能停機,否則這個WEB伺服器就會造成訪問用戶的流失。
為達到上面的要求,作為伺服器硬體必須具備如下的特點:性能,使伺服器能夠在單位時間內處理相當數量的伺服器請求並保證每個服務的響應時間;可靠性,使得伺服器能夠不停機;可擴展性,使伺服器能夠隨著用戶數量的增加不斷提升性能。因此我們說不能把一台普通的PC作為伺服器來使用,因為,PC遠遠達不到上面的要求。這樣我們在伺服器的概念上又加上一點就是伺服器必須具有承擔服務並保障服務質量的能力。這也是區別低價伺服器和PC的差異的主要方面。
在信息系統中,伺服器主要應用於資料庫和Web服務,而PC主要應用於桌面計算和網路終端,設計根本出發點的差異決定了伺服器應該具備比PC更可靠的持續運行能力、更強大的存儲能力和網路通信能力、更快捷的故障恢復功能和更廣闊的擴展空間,同時,對數據相當敏感的應用還要求伺服器提供數據備份功能。而PC機在設計上則更加重視人機介面的易用性、圖像和3D處理能力及其他多媒體性能。
Ⅸ 代理是什麼意思有什麼用
指定代理是按照人民法院或有關單位的指定發生代理權的代理。對擔任無民事行為能力人或限制民事行為能力人的監護人有爭議的,應當由未成年人的父、母所在單位或精神病人所在單位在近親屬中指定。有關單位指定監護人,以書面或口頭通知被指定人的,應當認定指定成立。
Ⅹ 資料庫 管理里邊的SQL server代理什麼意思
每個版本都有啊
你裝開發版或者標准版