代理服务器,英文全称是“Proxy Server”,功能是借助代理网络,帮用户去取得网络信息。形象地说,它是一个网络信息的中转站,是个人网络和Internet(因特网)服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。
代理服务器,最基本的功能是连接,此外还包括“安全性、缓存、内容过滤、访问控制管理”等功能。更重要的是,代理服务器是Internet(因特网)链路级网关,所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。
天下数据
一般情况下,使用浏览器直接去链接其它Internet(因特网)站点并取得网络信息时,必须发送出请求信号来得到应答,然后对方再把信息传送过来。而代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页内容和信息,而是通过向代理服务器发出请求。请求信号会先送到代理服务器,然后再由代理服务器来取回浏览器所需要的信息,并传送给你的浏览器。
大部分代理服务器,都具有“缓存”的功能,就好像一个大的Cache(一种后关系型数据库),它不断地将新取得的数据包保存到它本机的存储器上,如果浏览器所请求的数据,恰好在它本机的存储器上已经存在,而且是最新的,那么它就不需要再从Web服务器上调取数据,而是直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和访问效率。
天下数据
代理服务器的主要功能:
1、 突破网站访问限制
对于个人用户而言,通过代理上网,能让我们访问到一些直接访问会比较慢或者被限制访问的网站,比如:访问教育网(中国教育和科研计算机网)的网站。
2、 提高访问速度
安装时,代理服务器会在本机硬盘上设置一个磁盘空间作为“缓存区”,将代理用户从Internet(因特网)站点上接收的内容,下载一份保存起来,当下次再有用户访问同样的内容时,就会直接从缓存区调取内容,并传送给用户,而不再从Web服务器上进行查找和调取。代理服务器的这项“缓存”功能,可以大大地提高访问速度,同时也降低了通信费用,是一项非常重要的功能。
3、 隐藏真实IP,保护个人信息
上网者也可以通过代理服务器隐藏自己的真实IP,让自己避免遭受网络攻击。用户访问某些未知、不安全的网站,或者不想泄漏个人信息,可以通过访问代理服务器,然后再由代理服务器转发处理相互的信息,这样就不会泄漏用户的个人信息了。
4、 对内部网络用户进行权限和信息流量计费管理
通过代理服务器,网络管理员在提供Internet(因特网)服务时,可以容易地对内部网络用户进行“访问权限”和“信息流量计费”的管理。网络管理员,不但能够做到只允许被授权的局域网用户访问Internet(因特网),还能够控制这些用户在哪些时间、使用哪台计算机访问哪些类型的Internet(因特网)服务。
对于已经获准访问Internet(因特网)的用户,网络管理员还能够按照多种方式进行信息流量的计费管理,如:按照个人计费、按照部门所属计算机计费等,为网络管理带来了极大的方便。
5、 对进入内部网络的Internet(因特网)信息实施监控和过滤
为了避免那些与业务无关的信息进入内部网络浪费通信资费,各个机构对允许访问的内容往往有一些相应的规定。通过代理服务器,网络管理员不但可以采取过滤的方法简便地控制从Internet(因特网)流入内部网络的信息内容,还能对用户访问Internet(因特网)的情况进行实时监控和建立监查日志存档备查。
6、对用户进行分级管理,设置不同用户的访问权限
因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外界的访问权限。可以通过限制封锁IP地址的方式,禁止某些用户、不法分子的访问,或者设置对某些网页的访问权限。
7、节省IP开销
代理服务器可以允许使用大量的伪IP地址,节约网上资源,即使用代理服务器可以减少对IP地址的需求。对于使用局域网方式接入Internet(因特网) ,如果为局域网内的每一个用户都申请一个IP地址,其费用可想而知。但是使用代理服务器后,只需要代理服务器上有一个合法的IP地址,至于局域网内的其他用户,可以使用“10...*”这样的私有IP地址,进行访问。如此可以节约大量的IP,降低网络的维护成本。
随着Internet的应用越来越广,Internet各项服务的安全问题也越来越突出,提供一个安全的网络环境变得日益重要。Internet上的代理服务是防火墙的一种形式,属于应用级网关,内部网络与外部网络之间没有直接的连接,外部计算机的网络链路只能到达代理服务器,明显地增加了网络的安全性。另外,代理服务器相对于包过滤来讲,能进行用户级的认证,可以限制某些用户访问某些Internet(因特网)站点,或使用某种Internet(因特网)服务等,从而大大提高了网络的安全性。
然而代理服务器的广泛应用,也使它成为网络攻击的重点目标。目前的代理服务器并不能为用户提供可靠的安全性,甚至无法保障其自身的安全,所以研究并提高代理服务器的安全性备受关注。