《代理服务器工作机制.docx》由会员分享,可在线阅读,更多相关《代理服务器工作机制.docx(2页珍藏版)》请在第壹文秘上搜索。
1、信任,提起代理服务器(PrOXy)还是有特别多的人关注的,由于无论是在线论坛(bbs)或者是新闻组里面,常常有人询问代理服务器为何物,或者如何设置代理服务器这类的问题,所以,我觉得有必要总结一下什么是代理服务器(PrOXy)?PrOXy是什么呢,是代理。一般的因特网访问是一个典型的客户机与服务器结构:用户采用计算机上的客户端程序,如扫瞄器发出恳求,远端WWW服务器程序响应恳求并供应相应的数据。而PrOXy处于客户机与服务器之间,对于服务器来说,ProXy是客户机,Proxy提出恳求,服务器响应;对于客户机来说,ProXy是服务器,它接受客户机的恳求,并将服务器上传来的数据转给客户机。它的作用很
2、象现实生活中的代理服务商。因此ProXySerVer的中文名称就是代理服务器。代理服务器的工作机制代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B供应,代理服务器为C,那么详细的连接过程是这样的。首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据恳求后,与B机建立连接,下载A机所恳求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。代理服务器的作用有四个:一、提高访问速度。由于客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了
3、缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。二、PrOXy可以起到防火墙的作用。由于全部使用代理服务器的用户都必需通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的方法,也是局域网用户为什么不能扫瞄某些网站的缘由。拨号用户假如使用代理服务器,同样必需听从代理服务器的访问限制,除非你不使用这个代理服务器。三、通过代理服务器访问一些不能直接访问的网站。互联网上有很多开放的代理服务器,客户在访问权限受到限制时,而这些代理服务器的访问权限是不受限制的,刚好代理服务器在客户的访问范围之内,那么客
4、户通过代理服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国,但通过代理服务器,就能实现访问因特网,这就是高校内代理服务器热的缘由所在。四、平安性得到提高。无论是上谈天室还是扫瞄网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的平安性得以提高。代理服务器的设置:要设置代理服务器,必需先知道代理服务器地址和端口号,然后在IE或NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的地址是P,端口号是3000,在IE中的配置方法是使用查看菜单的Internet选项/连接/代理服务器,然后在通过代理服务器访问Internet选项前
5、面的复选框中打上钩,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是ProXmel,再在端口框中填上端口号3000,点一下最下方的应用按钮,再点确定,设置完成。下次再使用IE时用户就会发觉,无论你扫瞄什么网站,IE总是先与代理服务器连接。用NC的话,设置稍繁一点。使用edit菜单下的Preferences菜单项,再选择Advanced下的Proxies,此时在右侧Proxies选项中选择其次项ManralProxyconfiguration,再点其右边的View按钮,就会消失代理服务器的配置界面,在代理服务器地址和端口号栏中填入相应的内容,点击OK,退回到参数设置窗口,再点击OK,代
6、理服务器的设置工作就完成了。当客户再次扫瞄网页时,就会自动向你设定的代理服务器发出申请,并得到数据,在扫瞄网站时,无论是IE或是Ne都可以在扫瞄器状态栏中清晰地看到先连代理服务器,再连目标网站的过程。但是,千万不要把ProxyServer和Router搞混了,ProxyServer是建立在应用层上的服务软件,而ROUter则是一台网络设施或一台电脑,它是工作在IP层的,数据到达IP层后就进行转发。一般一个ProxyServer工作在一台既具有MODEM和网卡的计算机上的。不同的ProXySerVer软件供应的服务不同,一般都供应WWW,FTP等常用的服务。在内部网中每台客机都必需具有一个独立的
7、IP地址,且在客机的”掌握面板-Intemet项“中“连接中配置使用ProxyServer且指向ProxyServerIP地址和服务的端口号。当ProxyServer启动时,将采用Winsock.dll开拓一个指定的服务端口,等待客机的的恳求。当ProxyServer的MODEM拨号上网后,你的PrOXySerVer就可以工作了。当你在你的IE发出一连接恳求时,你的客机就直接将数据包发到ProxyServer,当服务器捕获这个IP包时,首先要分析它是什么恳求,假如是HTTP恳求,ProxyServer就向你的ISP发出HTTP恳求,当ProxySerVer收至IJ回应时,就将此IP包转发到内部
8、网络上,你的客机就会获得此IP包。此外你的Pr。XySerVer还可以做为一个很好的防火墙。详细操作,请参考你的ProxyServer的readme文件。在您访问因特网的Web服务器时,您可知道会有多少个人信息泄漏给别人?在上网访问的过程中,Web扫瞄器至少会把20多项有关您个人的信息在您亳无觉察的状况下静静地送往Web服务器上。这些个人信息假如是被传送到知名网站或是大型企业的Web服务器上,还不会有什么大问题。若是被传送到连是谁开设的网站都不清晰的Web服务器上,则会令人深感担心。Web扫瞄器传送给Web服务器的信息,用行话来说就是“环境变量二其主要内容为:(1)安排给电脑的IP地址(REM
9、OTE_ADDR)和主机名(REMoTE_HOST);(2)Web扫瞄器所使用的端口序号(REMoTE_PORT);(3)Web扫瞄器的产品名(HTTP_USER_AGENT);(4)所扫瞄过的网站中最新一个的网页地址(HTTP_REFERER)等。上述各项虽然不包含电子邮件地址及姓名等的个人信息,但(1)中的IP地址和主机名在平安性方面委实令人难以放心,可是实行什么样的方法才可以遮掩自己的IP地址呢?解决这个问题其实很简洁。只要通过代理服务器(PrOXySerVer)访问Web服务器即可。代理服务器的作用在于它可替Web服务器承受来自各个终端的访问恳求。在企业网方面,代理服务器被设置在公司内部的LAN与因特网相互链接的部分上。拔号上网时,可使用因特网接驳商供应的代理服务器即可。