代理服务器的优劣势分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
代理服务器的优劣势分析
(上海海事大学ACCA091班顾佳妮学号200910721135)
摘要:代理服务器(Proxy Server)的用途:1、设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。2、对用户进行分级管理,设置不同用户的访问权限,对外界或内部的Internet地址进行过滤,设置不同的访问权限。3、增加缓冲器(Cache),提高访问速度,对经常访问的地址创建缓冲区,大大提高热门站点的访问效率。通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。4、连接内网与Internet,充当防火墙(Firewall):因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限。
关键词:互联网、代理、服务器、网站
一、前言
计算机从发明到运用至今,可以说最伟大的就是因特网的开创,它拉近全世界人们的距离,资源共享这一跨时代的概念又从根本上改变了我们的生活。网络借助于服务器进而传达各种资源,而在互联网不断发展和改进的今天,有一些更多更好的概念出现在我们面前帮助我们更好的利用互联网,这就是代理服务器,也许至今利用的人数还不是最多,可能对理解也有点欠缺,所以我想来说一说代理服务器的优劣势。
二、代理服务器的简述
(一)定义
代理服务器(Proxy Server)是一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层,从而起到防火墙的作用。简单而形象的解释就是代理网络用户去取得网络信息,也就是说它是网络信息的
中转站。
(二)开设的原因
即便是互联网发展到今天,已经被人们运用的如此熟练还是存在一些弊病,代理服务器的优势正是能够或多或少的减少或让我们避免一些问题。
充当防火墙作用:因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限;另外,两个没有互联的内部网,也可以通过第三方的代理服务器进行互联来交换信息。
IP地址节省:使用代理服务之后所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。这样,局域局内没有与外网相连的众多机器就可以通过内网的一台代理服务器连接到外网,大大减少费用。
提高访问速度:本来宽带是较小的,通过带宽较大的proxy与目标主机连接。而且通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,从而达到提高访问速度的目的。
除了以上列举的原因,我们不难发现,如果你知道代理服务器的地址就可以利用它到达外网,真正的做到全球通。
(三)基本类型
1、HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页
2、代理:能够代理客户机上的FTP软件访问FTP服务器
3、RTSP代理:代理客户机上的Real player访问Real流媒体服务器
4、POP3代理:代理客户机上的邮件软件用POP3方式收发邮件
5、SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。
6、VPN代理:指在共用网络上建立专用网络的技术。用户的数据是通过ISP 在公共网络(Internet)中建立的逻辑隧道(Tunnel),即点到点的虚拟
专线进行传输的。通过相应的加密和认证技术来保证用户内部网络数据在公网上安全传输,从而真正实现网络数据的专有性。
三、代理服务器的优势
(一)主要功能
1、设置用户验证和记账功能,可按用户进行记账,没有登记的用户无权
通过代理服务器访问Internet网。并对用户的访问时间、访问地点、信息流量进行统计。
2、对用户进行分级管理,设置不同用户的访问权限,对外界或内部的
Internet地址进行过滤,设置不同的访问权限。
3、增加缓冲器(Cache),提高访问速度,对经常访问的地址创建缓冲区,
大大提高热门站点的访问效率。通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。
4、连接内网与Internet,充当防火墙(Firewall):因为所有内部网的用
户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外部的访问权限。
(二)常见用途
在日常网络中有很多用途,这里把我们所熟悉的一些作用总结和分析一下,分类说明:
1、共享网络:最常见的可能是用代理服务器共享上网,很多人不知不觉
中就在用,比如通过sygate,wingate,isa,ccproxy,NT系统自带的网络共享等,可以提供企业级的文件缓存、复制和地址过滤等服务,充分利用局域网出口的有限带宽,加快内网用户的访问速度,可以解决仅仅有一条线路一个IP,IP资源不足,带局域网很多用户上网的功能,同时可以做为一个防火墙,隔离内网与外网,并且能提供监控网络和记录传输信息的功能,加强了局域网的安全性,又便于对上网用户进行管理。
2、访问代理:加快访问网站速度,在网络出现拥挤或故障时,可通过代理服务器访问目的网站。比如A要访问C网站,但A到C网络出现问题,可以通过绕道,假设B是代理服务器,A可通过B,再由B到C。大家还记得前几个月,有段时间网络不正常,基本访问不了外国网站,如GOOGLE,YAHOO,甚至连CCF都访问不了,心里很着急。结果通过一个代理服务器,发现都可以访问,速度还不错,在这样的情况下,代理服务器就可以发挥很大的作用了。还有一类代理服务器备份有相当数量的缓存文件,如果我们当前所访问的数据在代理服务器的缓存文件中,则可直接读取,而无需再连接到远端Web服务器。这样,加快了访问速度。
3、防止攻击:隐藏自己的真实地址信息,还可隐藏自己的IP,防止被黑客攻击。通过分析指定IP地址,可以查询到网络用户的目前所在地。例如,大家在一些论坛上看到,论坛中明确标出了发帖用户目前所在地,这就是根据论坛会员登录时的IP地址解析的。还有平日里我们最为常用的显IP版QQ,在“发送消息”窗口中,可以查看对方的IP及解析出的地理位置。而当我们使用相应协议的代理服务器后,就可以达到隐藏自己当前所在地地址的目的了。
4、突破限制:代理服务器还可以突破网络限制。比如局域网对上网用户的端口,目的网站,协议,游戏,即时通讯软件等的限制,都可以突破这些限制,可参见我这篇帖子,如何突破局域网对上网用户的一些限制不再重复。举个例子:GOOGLE我们都喜欢用,其实GOOGLE有一个功能就有点类似于代理服务器的功能,就是网页快照,现在网站经常发生变动,地址或者网站关了,网站服务器发生故障了,或者已经更新了,但我们仍然要查以前非常有用的资料,网页快照就排上用场了,Google 以其复杂而全自动的搜索方法排除了任何人为因素对搜索结果的影响,保证了网页排名的客观公正,Google可以方便、诚实、客观地帮您在网上找到有价值的资料。Google有一个海量的数据库,如果找不到服务器,Google 储存的网页快照也可救急。虽然网页快照中的信息可能不是最新的,但在网页快照中查找资料要比在实际网页中快得多,这时可以通过加密代理访问Google,再访问其网页快照来救急。