代理服务器的基本概念.pdf
《代理服务器的基本概念.pdf》由会员分享,可在线阅读,更多相关《代理服务器的基本概念.pdf(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、代理服务器的基本概念代理服务器(P rox y)是网络信息的中转站,比方说H T T P代理服务器。我们使用网络浏览器直接链接 其 他In t e rn e t站点并取得网络信息时,需送出R e qu e st信号来得到回答,然后对方再把信息传送回来。代理服务器是介于浏览器和W e b服务器之间的一台服务器,有了它之后,浏览器不是直接到W e b服务器去取回网页而是向代理服务器发出请求,R e qu e st信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你。而且大部分代理服务器都具有缓冲功能,就 好 像 一个 大C a c h e,它不断将新取得的数据包存到它本机的存储器
2、上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从W e b服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。除此之外还有S O C K S代理服务器,其原理大同小异。随着计算机知识的逐步普及以及IN T E R N E T网络的迅速发展,学习网络和使用网络不再是那些有钱和有技术的人的专利,IN T E R N E T网络已作为一种生活方式走进了寻常百姓家。越来越多的公司也纷纷将自己的公司局域网接入了 IN T E R N E T。当然接入因特网的方式是多样的。通常,对于个人用户来说,只要购买一个调制解调器通过一根电话线就能
3、连上因特网了。公司由于计算机数量多,通信需求量大,一般都采用专线接入方式。然而专线费用太昂贵了,那么有没有办法利用一条电话线就可以使多台计算机同时上网呢?在这种情况下,代理服务器便应运而生了。那什么是代理服务器,它是如何工作的,它有什么作用以及如何设置和使用代理服务器就成了人们很关心的话题。籍于此,笔者就把自己知道的有关代理服务器的知识写下来,希望能给那些想迫切了解这方面知识的用户或网友带去一点点帮助!代理服务器的基本概念代理服务器(P r o x y S e r v e r)就是个人网络和因特网服务商之间的中间代理机构,它负责转发合法的网络信息,并对转发进行控制和登记。在使用网络浏览器浏览网
4、络信息的时候,如果使用代理服务器,浏览器就不是直接到W e b服务器去取回网页,而是向代理服务器发出请求,由代理服务器取回浏览器所需要的信息。目前使用的因特网是一个典型的客户机/服务器结构,当用户的本地机与因特网连接时,通过本地机的客户程序比如浏览器或者软件下载工具发出请求,远端的服务器在接到请求之后响应请求并提供相应的服务。那么代理服务器起什么作用呢?代理服务器处在客户机和服务器之间,对于远程服务器而言,代理服务器是客户机,它向服务器提出各种服务申请;对于客户机而言,代理服务器则是服务器,它接受客户机提出的申请并提供相应的服务。也就是说,客户机访问因特网时所发出的请求不再直接发送到远程服务器
5、,而是被送到了代理服务器上,代理服务器再向远程的服务器提出相应的申请,接收远程服务器提供的数据并保存在自己的硬盘上,然后用这些数据对客户机提供相应的服务。使用代理服务器的好处对于使用代理服务器上网的用户来说,合理设置并使用它有很多好处。1、能加快对网络的浏览速度代理服务器接收远程服务器提供的数据保存在自己的硬盘上,如果有许多用户同时使用这一个代理服务器,他们对因特网站点所有的要求都会经由这台代理服务器,当有人访问过某一站点后,所访问站点上的内容便会被保存在代理服务器的硬盘上,如果下一次再有人访问这个站点,这些内容便会直接从代理服务中获取,而不必再次连接远程服务器。因此,它可以节约带宽、提高访问
6、速度。2、节 省I P开销使用代理服务器时,所有用户对外只占用个I P,所以不必租用过多的I P地址,降低网络的维护成本。3、可以作为防火墙代理服务器可以保护局域网的安全,起到防火墙的作用:对于使用代理服务器的局域网来说,在外部看来只有代理服务器是可见的,其他局域网的用户对外是不可见的,代理服务器为局域网的安全起到了屏障的作用。另外,通过代理服务器,用户可以设置I P地址过滤,限制内部网对外部的访问权限。同样,代理服务器也可以用来限制封锁I P地址,禁止用户对某些网页的访问。4、提高访问速度通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个G B或更大),当有外界的信息通过时,同时也将其保
7、存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。5、方便对用户的管理通过代理服务器,用户可以设置用户验证和记帐功能,对用户进行记帐,没有登记的用户无权通过代理服务器访问I n t e m e t网。并对用户的访问时间、访问地点、信息流量进行统计。代理服务器介绍以及如何设置.2010-06-06 作者:|vlan9相信,提起代理服务器(Proxy)还是有非常多的人关注的,因为无论是在线论坛(bbs)或者是新闻组里面,经常有人询问代理服务器为何物,或者如何设置代理服务器这类的问题,所以,我觉得有必要总结一下什么是代理服务器(Proxy)?Proxy是
8、什么呢,是代理。普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而 Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。因此Proxy Server的中文名称就是代理服务器。代理服务器的工作机制代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A 机,你想获得的数据由服务器B 提供,代理服务器为C,那么具体的
9、连接过程是这样的。首先,A 机需要B 机的数据,A 直接与C 机建立连接,C 机接收到A 机的数据请求后,与 B 机建立连接,下载A 机所请求的B 机上的数据到本地,再将此数据发送至A 机,完成代理任务。代理服务器的作用有四个:一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用,对热门站点有很多客户访问时一,代理服务器的优势更为明显。二、Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以
10、过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。三、通过代理服务器访问一些不能直接访问的网站。互联网上有许多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客户通过代理服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的原因所在。四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只
11、能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。代理服务器的设置:要设置代理服务器,必须先知道代理服务器地址和端口号,然后在IE或 NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的地址是P,端口号是3000,在 IE中的配置方法是使用查看菜单的Internet选项/连接/代理服务器,然后在通过代理服务器访问Internet选项前面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是,再在端口框中填上端口号3000,点一下最下方的应用按钮,再点确定,设置完成。下次再使用IE时用户就会发现,无论你浏览什么网
12、站,IE总是先与代理服务器连接。用 NC的话,设置稍繁一点。使用edit菜单下的Preferences菜单项,再选择Advanced下的Proxies,此时在右侧Proxies选项中选择第二项ManralProxy configuration,再点其右边的View.按钮,就会出现代理服务器的配置界面,在代理服务器地址和端口号栏中填入相应的内容,点击0 K,退回到参数设置窗口,再点击0 K,代理服务器的设置工作就完成了。当客户再次浏览网页时,就会自动向你设定的代理服务器发出申请,并得到数据,在浏览网站时,无论是IE或是NC都可以在浏览器状态栏中清楚地看到先连代理服务器,再连目标网站的过程。但是,
13、千万不要把Proxy Server和 Router搞混了,Proxy Server是建立在应用层上的服务软件,而 Router则是一台网络设备或一台电脑,它是工作在IP层的,数据到达IP层后就进行转发。一般一个Proxy Server工作在一台既具有MODEM和网卡的计算机上的。不同的Proxy Server软件提供的服务不同,一般都提供WWW,FTP等常用的服务。在内部网中每台客机都必须具有一个独立的IP地址,且在客机的“控制面板-Internet项 中 连接 中配置使用Proxy Server且指向Proxy ServeNP地址和服务的端口号。当 Proxy Server启动时,将利用Wi
14、nsock.dll开辟一个指定的服务端口,等待客机的的请求。当 Proxy Server的 MODEM拨号上网后,你的Proxy Server就可以工作了。当你在你的IE发出一连接请求时,你的客机就直接将数据包发到Proxy Server,当服务器捕获这个IP包时,首先要分析它是什么请求,如果是HTTP请求,Proxy Server就向你的ISP发出HTTP请求,当 Proxy Server收到回应时,就将此IP包转发到内部网络上,你的客机就会获得此IP包。另外你的Proxy Server还可以做为一个很好的防火墙。具体操作,请参考你的Proxy Server的readme文件。在您访问因特网
15、的Web服务器时,您可知道会有多少个人信息泄漏给别人?在上网访问的过程中,Web浏览器至少会把20多项有关您个人的信息在您毫无觉察的情况下悄悄地送往Web服务器上。这些个人信息如果是被传送到知名网站或是大型企业的Web服务器上,还不会有什么大问题。若是被传送到连是谁开设的网站都不清楚的Web服务器上,则会令人深感不安。Web浏览器传送给Web服务器的信息,用行话来说就是 环境变量。其主要内容为:(1)分配给电脑的IP地址(REMOTE_ADDR)和主机名(REMOTE_HOST);(2)Web浏览器所使用的端口序号(REMOTE_PORT);(3)Web 浏览器的产品名(HTTP_USER_A
16、GENT);(4)所浏览过的网站中最新一个的网页地址(HTTP_REFERER)等。上述各项虽然不包含电子邮件地址及姓名等的个人信息,但(1)中的IP地址和主机名在安全性方面委实令人难以放心,可是采取什么样的方法才可以遮掩自己的IP地址呢?解决这个问题其实很简单。只要通过代理服务器(proxy server)访问W eb服务器即可。代理服务器的作用在于它可替W eb服务器承受来自各个终端的访问请求。在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。拔号上网时一,可使用因特网接驳商提供的代理服务器即可。软硬两个角度学习网络负载均衡.本文关键词:负载均衡网络初学负载均衡,如
17、果不能很好把握它的知识,我们可以多换几个角度进行学习。那么,在此,我们为大家以软、硬件两个角度对负载均衡进行诠释。希望大家在这个角度上能够明晰网络负载均衡的意义,掌握其中的要点,为今后的学习做出铺垫。望所有读者都能获得帮助。网络负载均衡主要分为软件负载均衡及硬件负载均衡,下面简单介绍一些两种方式的技术特点?一、软件负载均衡软件负载均衡是指在系统服务器上安装相应负载均衡软件,进行相关的配置,达到均衡负载的目的?它基于特定的使用环境?配置简单?使用灵活?成本较低,主要包括以下儿种方式?1、服务器集群技术首先介绍Microsoft服务器集群技术,它主要包括微软集群服务(MSCS)?网络负载均衡(NL
18、B)及组件负载均衡(CLB)几个组件,它们集成在windows 2000高级版?windows2000数据中心版及windows 2003企业版等操作系统当中?通过在两台或多台服务器之间安装集群服务,可以将两台或多台服务器构建成一个负载均衡服务器群?多台服务器对外只提供一个共用外网IP,群内各服务器使用单独的内网IP通讯,相互检测及同步数据?通过配置网络负载均衡,可以有效地把对服务器网站的访问量分配到群中各服务器当中,避免因访问量过大而产生瓶颈?集群组中的任何一台服务器出现故障都不会影响网站的对外服务,组中的其他服务器会自动接管故障服务器的访问量及处理数据,从而实现多机热备份?多机负载均衡的功
19、能?除了 windows集成的集群软件之外,还有不少软件厂商也开发出基于不同操作系统的集群软件,如LanderCluster?Co-StandBy等等?这些软件对服务器要求较高,同时也占用部分系统资源,故使用的时候要合理设计服务器的相关配置?2、基 于DNS的负载均衡基于服务器软件的负载均衡对服务器软硬件均有一定要求,负载均衡也可在服务器软件之外来完成?早期的负载均衡技术是通过DNS服务中的随机名字解析来实现的,在DNS服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个名字的客户机将在解析这个名字时得到其中的一个地址?因此,对于同一个名字,不同的客户机会得到不同的地址,他们也就访问不
20、同地址上的Web服务器,从而达到负载均衡的目的?DNS负载均衡的优点是简单?易行,并且服务器可以位于互联网的任意位置上?然而它也存在一些缺点,一个缺点是为了保证DNS数据及时更新,一般都要将DNS的刷新时间设置的较小,但太小就会造成太大的额外网络流量,并且更改了 DNS数据之后也不能立即生效?第二点是DNS负载均衡无法得知服务器之间的差异,它不能做到为性能较好的服务器多分配请求,也不能了解到服务器的当前状态,甚至会出现客户请求集中在某一台服务器上的偶然情况?3、反向代理负载均衡使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度?因此也可以考虑使用这
21、种技术,让代理服务器将请求均匀转发给多台内部Web服务器之一上,从而达到网络负载均衡的目的?这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部Web服务器,而这种代理方式是多个客户使用它访问内部Web服务器,因此也被称为反向代理模式?实现这个反向代理能力并不能算是一个特别复杂的任务,但是在负载均衡中要求特别高的效率,这样实现起来就不是十分简单的了?针对每一次代理,代理服务器就必须打开两个连接,一个为对外的连接,一个为对内的连接,因此对于连接请求数量非常大的时候,代理服务器的负载也就非常之大了,在最后反向代理服务器会成为服务的瓶颈?使用反向代理的好处是,可以将负载均衡和
22、代理服务器的高速缓存技术结合在一起,提供有益的性能,具备额外的安全性,外部客户不能直接访问真实的服务器?并且实现起来可以实现较好的负载均衡策略,将负载可以非常均衡的分给内部服务器,不会出现负载集中到某个服务器的偶然现象?4、基 于NAT的负载均衡技术网络地址转换为在内部地址和外部地址之间进行转换,以便具备内部地址的计算机能访问外部网络,而当外部网络中的计算机访问地址转换网关拥有的某一外部地址时,地址转换网关能将其转发到一个映射的内部地址上?因此如果地址转换网关能将每个连接均匀转换为不同的内部服务器地址,此后外部网络中的计算机就各自与自己转换得到的地址上服务器进行通信,从而达到负载分担的目的?二
23、、硬件负载均衡硬件负载均衡是直接在服务器和外部网络间安装负载均衡设备,或者叫做负载均衡器?因为使用专用设备完成特定工作,独立于操作系统,整体性能得到大幅提高,并且根据不同需求可以设定多种负载均衡策略,智能化较高,可达到较好的网络负载均衡效果?除了使用负载均衡器之外,还有一些交换机和路由器厂商也提出负载均衡方案?例如把三层交换机与负载均衡器结合使用,把负载均衡功能集成于交换机当中,这样不但可以提供较高的处理能力,而且还有多种接口类型可以使用?对于软件负载均衡而言,硬件负载均衡在功能?性能?便捷性都要好一些,但搭建成本就比较高?因此,用户要跟据自身的情况选择适合的负载均衡方案,实现低投入?高产出,
24、在性能与价格之间寻0 2 找到最佳的平衡点?什么是互联网服务器加速技术获取信息的速度快慢已经成为制约互联网发展的重要因素。如何在现有的网络资源下提高用户获取信息的速度,已成为困扰众多数据中心、ISP和企业的一大难题。以负载均衡器为代表的互联网加速产品应运而生。它们将成为未来互联网上不可或缺的一部分。为 了不再看到“Server Too Busy”上网过程中用户最不满意的是什么?来 自 CNNIC的最新调查报告表明,用户认为上网过程中最不能令人满意的地方是速度太慢。电子商务逐步走入众多传统企业时遇到的最大阻力是什么?网络平台的性能和服务水平仍不可靠显然是重要的因素之一。由于用户急剧增长,获取信息
25、的速度快慢已经成为制约互联网发展的重要因素。尤其随着电子商务的迅速发展,企业的信息中心已经从侧重计算与数据处理的计算中心和侧重网络与数据通讯的网络中心发展成为一个将计算中心与网络中心功能平衡优化的集成一体的数据中心。作为企业电子商务网络的基础核心,数据中心将汇集高性能计算、数据通讯、语音通讯等处理功能于一体,成为支持企业未来电子商务系统应用的必然平台。但是,作为企业网的心脏,数据中心面临着众多的挑战。扩展性、灵活性、高性能、可靠性、高密度和安全性无一不是数据中心不可或缺的要求,尤其是在数据流急剧增长的时候还要进行持续稳定的运行。很难想象用户会在屡次遇到“Server Too Busy”后还能再
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 代理服务器 基本概念
限制150内