代理服务器
发布时间:2014/9/14 20:05:45 访问次数:1190
代理服务器(proxy server)是一种网络实体,它又称为万维网高速缓存(Web cache)。代理服务器把最近的一些请求和响应暂存在本地磁盘中。当新请求到达时,REF2933AIDBZR若代理服务器发现这个请求与暂时存放的请求相同,就返回暂存的响应,而不需要按URL的地址再次去因特网访问该资源。代理服务器可在客户端或服务器端工作,也可在中间系统上T作。下面我们用例子说叨它的作用。
校园网不使用代理服务器的情况。这时,校园网中所有的PC都通过2 Mb/s专线链路(Rl-R2)与因特网上的源点服务器建立TCP连接。因而校同网各PC访问因特网的通信量往往会使这条2 Mb/s的链路过载,使得时延大大增加。
校园网使用代理服务器的情况。这时,访问因特网的过程是这样的:
(1)校园网PC中的浏览器向因特网的服务器请求服务时,就先和校园网的代理服务器建屯TCP连接,并向代理服务器发出HTTP请求报文(图6-ll(b)中的O)。
(2)若代理服务器已经存放了所请求的对象,代理服务器就把这个对象放入HTTP响应报文中返回给PC的浏览器。
(3)否则,代理服务器就代表发出请求的用户浏览器,与因特网上的源点服务器(originserver)建立TCP连接,并发送HTTP请求报文。
(4)源点服务器把所请求的对象放在HTTP响应报文中返回给校园网的代理服务器。
(5)代理服务器收到这个对象后,先复制在自己的本地存储器中(留待以后用),然后再把这个对象放在HTTP响应报文中,通过已建立的TCP连接(图6-ll(b)中的O),返回给请求该对象的浏览器。
我们注意到,代理服务器有时是作为服务器(当接受浏览器的HTTP请求时),但有时却作为客户(当向因特网上的源点服务器发送HTTP请求日寸)。
在使用代理服务器的情况下,由于有相当大一部分通信量局限在校园网的内部,因此,2 Mb/s专线链路(Rl-R2)上的通信量大大减少,因而减小了访问因特网的时延。
代理服务器(proxy server)是一种网络实体,它又称为万维网高速缓存(Web cache)。代理服务器把最近的一些请求和响应暂存在本地磁盘中。当新请求到达时,REF2933AIDBZR若代理服务器发现这个请求与暂时存放的请求相同,就返回暂存的响应,而不需要按URL的地址再次去因特网访问该资源。代理服务器可在客户端或服务器端工作,也可在中间系统上T作。下面我们用例子说叨它的作用。
校园网不使用代理服务器的情况。这时,校园网中所有的PC都通过2 Mb/s专线链路(Rl-R2)与因特网上的源点服务器建立TCP连接。因而校同网各PC访问因特网的通信量往往会使这条2 Mb/s的链路过载,使得时延大大增加。
校园网使用代理服务器的情况。这时,访问因特网的过程是这样的:
(1)校园网PC中的浏览器向因特网的服务器请求服务时,就先和校园网的代理服务器建屯TCP连接,并向代理服务器发出HTTP请求报文(图6-ll(b)中的O)。
(2)若代理服务器已经存放了所请求的对象,代理服务器就把这个对象放入HTTP响应报文中返回给PC的浏览器。
(3)否则,代理服务器就代表发出请求的用户浏览器,与因特网上的源点服务器(originserver)建立TCP连接,并发送HTTP请求报文。
(4)源点服务器把所请求的对象放在HTTP响应报文中返回给校园网的代理服务器。
(5)代理服务器收到这个对象后,先复制在自己的本地存储器中(留待以后用),然后再把这个对象放在HTTP响应报文中,通过已建立的TCP连接(图6-ll(b)中的O),返回给请求该对象的浏览器。
我们注意到,代理服务器有时是作为服务器(当接受浏览器的HTTP请求时),但有时却作为客户(当向因特网上的源点服务器发送HTTP请求日寸)。
在使用代理服务器的情况下,由于有相当大一部分通信量局限在校园网的内部,因此,2 Mb/s专线链路(Rl-R2)上的通信量大大减少,因而减小了访问因特网的时延。
上一篇:HTTP的报文结构