|
知识路径: > 计算机网络原理 > Internet 协议 > 应用层协议 > 应用代理 >
|
相关知识点:1个
|
|
|
|
代理服务器软件安装在网络结点上,利用其高速缓存(Cache),可以极大、极有效地缓存Internet上的资源。当内部网的一个客户机访问了Internet上的某一站点后,代理服务器便将访问过的内容存入它的Cache中,如果内部网的其他客户机在访问同一个站点时,代理服务器便将它缓存中的内容传输给该客户机,这样就能使客户机共享任何一个客户机所访问过的资源,这样就可以大大地提高访问网站的速度和效率。尤其是对那些冗长、庞大的内容,更可起到立竿见影、事半功倍的作用。这样同时还能够减少网络传输流量,提高网络传输速度,节约访问时间,降低访问费用。例如,一家销售软考在线教育视频产品的公司,假设有15台需要上网的PC,可能每一台每天都需要访问软考在线教育的Web站点来了解最新产品信息,以便向顾客介绍最新的产品。假设每一个用户需要5分钟时间来获取这些信息,那么15个用户分别接连获取信息,则一共要花费75分钟的上网时间,但在使用了代理服务器后只要有一个用户访问过软考在线教育的Web站点,其他用户再访问该站点时Proxy Server就可以从Cache中直接提取一份缓存的页面,这样,很快就获得了各自所需的信息。很明显,总的上网时间由过去的75分钟下降到5分钟多一点,网络费用自然也降低了接近15倍,如果用户更多则费用降低得更多。
|
|
|
代理服务器只允许Internet的主机访问其本身,并有选择地将某些允许的访问传输给内部网,这是利用代理服务器软件的功能实现的。采用防火墙技术,易于实现内部网的管理,限制访问地址。代理服务器可以保护局域网的安全,起到防火墙的作用:对于使用代理服务器的局域网来说,在外部看来只有代理服务器是可见的,其他局域网的用户对外是不可见的,代理服务器为局域网的安全起到了屏障的作用,因此,可以提高内部网的安全性。
|
|
|
另外,代理服务器软件允许使用大量的伪IP地址,节约网上资源,即用代理服务器可以减少对IP地址的需求。对于使用局域网方式接入Internet,如果为局域网内的每一个用户都申请一个IP地址,其费用可想而知。但使用代理服务器后,只需代理服务器上有一个合法的IP地址,局域网内其他用户可以使用10.*.*.*这样的内部网保留IP地址,这样可以节约大量的IP。这对缓解目前IP地址紧张问题很有用。还有,在几台PC想连接Internet,却只有一根拨号线的情况下,代理服务器是一个很合适的解决方案。
|
|
|
总的来说,代理服务器是一种服务器软件,它的主要功能如下:
|
|
|
(1)设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。
|
|
|
(2)对用户进行分级管理,设置不同用户的访问权限,对外界或内部的Internet地址进行过滤,设置不同的访问权限。
|
|
|
(3)增加Cache,提高访问速度。对经常访问的地址创建缓冲区,大大提高热门站点的访问效率。通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。
|
|
|
(4)连接Internet与Intranet充当防火墙。因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限。
|
|
|
(5)节省IP开销。如前面所讲,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。
|
|
|