❶ 什麼是代理代理有什麼作用
分類: 電腦/網路 >> 互聯網
解析:
代理服務
一.什麼是代理伺服器
代理伺服器英文全稱是Proxy Server,其功能就是代理網路用戶去獲得網路信息。形象的說,它是網路信息的中轉站。Proxy Server是瀏覽器和web伺服器之間的一台伺服器。經過設置代理後,瀏覽器叢早不是直接與目標web伺服器連接,而是向代理伺服器發出請求,Request數據會先送到代理伺服器,由代理伺服器直接與目標web伺服器連接,並將收到的數據中轉給你的瀏覽器。
大部分代理伺服器都具有緩沖功能,就像一個大的Cache,不斷將新取得的數據存儲到它自己的本地存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那麼它就不重新從web伺服器上取數據,而是直接將自己的本地存儲器上的數據發送給瀏覽器,這樣就能顯著提高瀏覽器的速度和效率。
另外,Proxy Server是Inter鏈路級網關所提供的一種重要的安全功能,其工作主要在開放系統互聯森攜模型(OSI)的會話層(Session),從而起到防火牆的作用。
二.代理伺服器的主要功能
1.充當防火牆
代理伺服器可以連接Inter和Intra,充當起防火牆的角色,因為所有內網用戶通過代理伺服器訪問外界時,只映射為一個IP地址,所以外界不能直接訪問到內網。同時可以直接設置IP地址過濾,限制內網對外部的訪問許可權;兩個沒有互聯的內網,也可以通過第三方的代理伺服器進行連接。
2.隱形
使用代理伺服器可以隱藏自己計算機的真實IP地址,要做的訪問都交由代理伺服器來完成,這樣就可以有效地隱藏自己,突破IP封鎖和限制。
3.提高訪問速度
如果自身帶寬不能滿足要求,可以連接帶寬較大的代理伺服器,把一些大流量交由代理伺服器完成。同時,一般代理伺服器都設置一個較大的硬碟緩沖區(可能高達幾個GB或更大),當有外界信息通過時,同時也將保存到緩沖區中,當其他用戶再訪問相同的信息時,則直接有緩沖區取出信息,傳給用戶,從而達到提高訪問速度的目的。
三.代理伺服器的分類
代理伺服器的類型很多,但總的來說可以分為三種:全匿名代理、普通匿名代理和透明代理。
下面來詳細描述一些代理類型。
HTTP代理:代理客戶機的HTTP訪問,主要是代理瀏覽器訪問網頁,埠一般此鄭伏為80、8080、3128。
FTP代理:能夠代理客戶機上的FTP軟體訪問FTP伺服器,埠一般為21、2121。
RTSP代理:代理客戶機上的Realplayer訪問real流媒體伺服器的代理,埠一般為554。
POP3代理:代理客戶機上的郵件軟體用POP3方式收發郵件,埠一般為110。
SOCKS代理:SOCKS代理只是簡單的傳遞數據包,而不關心任何應用協議,所以SOCKS代理伺服器要比其他類型的代理伺服器速度要快的多。
SOCKS代理又分為SOCKS4和SOCKS5。
SOCKS4隻支持TCP協議(傳輸控制協議)。SOCKS5則即支持TCP協議又支持UDP協議(用戶數據包協議),還支持各種身份驗證機制、伺服器端域名解析等。
全匿名代理:它不改變客戶機的請求,這樣在客戶機看來就好像有個真正的客戶瀏覽器在訪問它,這時客戶的真實IP地址是隱藏的,伺服器端不會認為我們使用了代理。
普通匿名代理:能隱藏客戶機的真實IP,但會改變我們的請求信息,伺服器端可能會認為我們使用了代理(僅僅可能,一般來說沒問題),但其實這種代理的安全性可能比全匿名代理更高,有的代理甚至會剝離客戶機發送信息中的一部分,這樣伺服器端就根本探測不到我們所用的操作系統版本和瀏覽器版本。
透明代理:也叫簡單代理,不但改變我們的請求信息,還會傳誦真實的IP地址。
❷ 代理伺服器工作原理是什麼
在HTTP通信鏈上,客戶端和目標伺服器之間通常存在某些中轉代理伺服器,它們提供對目標資源的中轉訪問。一個HTTP請求可能被多個代理伺服器轉發,後面的伺服器稱為前面伺服器的上游伺服器。代理伺服器按照其使用方式和作用,分為正向代理伺服器,反向代理伺服器和透明代理伺服器。
正向代理要求客戶端自己設置代理伺服器的地址。客戶的每次請求都將直接發送到該代理伺服器,並由代理伺服器來請求目標資源。比如處於防火牆內的區域網機器要訪問Internet,或者要訪問一些被屏蔽掉的國外網站,就需要使用正向代理伺服器。
反向代理則被設置在伺服器端,因而客戶端無需進行任何設置。反向代理是指用代理伺服器來接收Internet上的連接請求,然後將請求轉發給內部網路上的伺服器,並將從內部伺服器上得到的結果返回給客戶端。這種情況下,代理伺服器對外就表現為一個真實的伺服器。各大網站通常分區域設置了多個代理伺服器,所以在不同的地方同一個域名可能得到不同的IP地址,因為這些IP地址實際上是代理伺服器的IP地址。
HTTP代理伺服器的工作原理
如圖所示,正向代理伺服器和客戶端主機處於同一個邏輯網路中。該邏輯網路可以是一個本地LAN,也可以是一個更大的網路。反向代理伺服器和真正的Web伺服器也位於同一個邏輯網路中,這通常由提供網站的公司來配置和管理。
透明代理只能設置在網關上。用戶訪問Internet的數據報必然都經過網關,如果在網關上設置代理,則該代理對用戶來說顯然是透明的。透明代理可以看作正向代理的一種特殊情況。
代理伺服器通常還提供緩存目標資源的功能,這樣用戶下次訪問同一資源時速度將很快。優秀的開源軟體squid,varnish都是提供了緩存能力的代理伺服器軟體,其中squid支持所有代理方式,而varnish僅能用作反向代理。
❸ 公司為什麼要設置代理伺服器,他們是怎麼搞的
為了防止你們做不該做的事情,不提供透明方式上網
其次,使用代理伺服器可以間接加速網路,比如你訪問163,別人再訪問的時候,一定時間內,直接讀代理伺服器就行了,不需要重復訪問
多辦公地點可以採用光纖直連\DDN\VPN等方式
網橋已經基本退出市場了,交換機就可以