代理服務器
發(fā)布時間:2014/9/14 20:05:45 訪問次數(shù):1184
代理服務器(proxy server)是一種網絡實體,它又稱為萬維網高速緩存(Web cache)。代理服務器把最近的一些請求和響應暫存在本地磁盤中。當新請求到達時,REF2933AIDBZR若代理服務器發(fā)現(xiàn)這個請求與暫時存放的請求相同,就返回暫存的響應,而不需要按URL的地址再次去因特網訪問該資源。代理服務器可在客戶端或服務器端工作,也可在中間系統(tǒng)上T作。下面我們用例子說叨它的作用。
校園網不使用代理服務器的情況。這時,校園網中所有的PC都通過2 Mb/s專線鏈路(Rl-R2)與因特網上的源點服務器建立TCP連接。因而校同網各PC訪問因特網的通信量往往會使這條2 Mb/s的鏈路過載,使得時延大大增加。
校園網使用代理服務器的情況。這時,訪問因特網的過程是這樣的:
(1)校園網PC中的瀏覽器向因特網的服務器請求服務時,就先和校園網的代理服務器建屯TCP連接,并向代理服務器發(fā)出HTTP請求報文(圖6-ll(b)中的O)。
(2)若代理服務器已經存放了所請求的對象,代理服務器就把這個對象放入HTTP響應報文中返回給PC的瀏覽器。
(3)否則,代理服務器就代表發(fā)出請求的用戶瀏覽器,與因特網上的源點服務器(originserver)建立TCP連接,并發(fā)送HTTP請求報文。
(4)源點服務器把所請求的對象放在HTTP響應報文中返回給校園網的代理服務器。
(5)代理服務器收到這個對象后,先復制在自己的本地存儲器中(留待以后用),然后再把這個對象放在HTTP響應報文中,通過已建立的TCP連接(圖6-ll(b)中的O),返回給請求該對象的瀏覽器。
我們注意到,代理服務器有時是作為服務器(當接受瀏覽器的HTTP請求時),但有時卻作為客戶(當向因特網上的源點服務器發(fā)送HTTP請求日寸)。
在使用代理服務器的情況下,由于有相當大一部分通信量局限在校園網的內部,因此,2 Mb/s專線鏈路(Rl-R2)上的通信量大大減少,因而減小了訪問因特網的時延。
代理服務器(proxy server)是一種網絡實體,它又稱為萬維網高速緩存(Web cache)。代理服務器把最近的一些請求和響應暫存在本地磁盤中。當新請求到達時,REF2933AIDBZR若代理服務器發(fā)現(xiàn)這個請求與暫時存放的請求相同,就返回暫存的響應,而不需要按URL的地址再次去因特網訪問該資源。代理服務器可在客戶端或服務器端工作,也可在中間系統(tǒng)上T作。下面我們用例子說叨它的作用。
校園網不使用代理服務器的情況。這時,校園網中所有的PC都通過2 Mb/s專線鏈路(Rl-R2)與因特網上的源點服務器建立TCP連接。因而校同網各PC訪問因特網的通信量往往會使這條2 Mb/s的鏈路過載,使得時延大大增加。
校園網使用代理服務器的情況。這時,訪問因特網的過程是這樣的:
(1)校園網PC中的瀏覽器向因特網的服務器請求服務時,就先和校園網的代理服務器建屯TCP連接,并向代理服務器發(fā)出HTTP請求報文(圖6-ll(b)中的O)。
(2)若代理服務器已經存放了所請求的對象,代理服務器就把這個對象放入HTTP響應報文中返回給PC的瀏覽器。
(3)否則,代理服務器就代表發(fā)出請求的用戶瀏覽器,與因特網上的源點服務器(originserver)建立TCP連接,并發(fā)送HTTP請求報文。
(4)源點服務器把所請求的對象放在HTTP響應報文中返回給校園網的代理服務器。
(5)代理服務器收到這個對象后,先復制在自己的本地存儲器中(留待以后用),然后再把這個對象放在HTTP響應報文中,通過已建立的TCP連接(圖6-ll(b)中的O),返回給請求該對象的瀏覽器。
我們注意到,代理服務器有時是作為服務器(當接受瀏覽器的HTTP請求時),但有時卻作為客戶(當向因特網上的源點服務器發(fā)送HTTP請求日寸)。
在使用代理服務器的情況下,由于有相當大一部分通信量局限在校園網的內部,因此,2 Mb/s專線鏈路(Rl-R2)上的通信量大大減少,因而減小了訪問因特網的時延。