室内设计培训
平面设计培训
部落窝教育
网站首页 >> 网络安全 >> 文章内容

全面讲解代理服务器知识

[日期:2010-03-18]   来源:IT部落窝  作者:IT部落窝   阅读:1273[字体: ]
内容提要:什么是代理服务器?代理服务器的作用,使用代理服务器的好处,代理服务器的原理,代理服务器的设置,代理服务器的使用方法,代理服务器的主要功能有哪些?为什么有的代理服务器不能使用?使用代理服务器究竟能不能提高访问速度?代理服务器常用的端口有哪些?如何获得代理服务器列表?

  什么是代理服务器?代理服务器的主要功能有哪些?为什么有的代理服务器不能使用?使用代理服务器究竟能不能提高访问速度?如何设置代理服务器?代理服务器常用的端口有哪些?如何获得代理服务器列表?常有人询问代理服务器之类问题,所以,我觉得有必要总结一下,下面IT部落窝就为大家一一解答。

  一、什么是代理服务器
  代理服务器(英文全称:Proxy Server)。Proxy的意思就是代理。普通的因特网访问是一个典型的客户机与服务器结构:用户利用计算机上的客户端程序,如浏览器发出请求,远端WWW服务器程序响应请求并提供相应的数据。而Proxy处于客户机与服务器之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服务器响应;对于客户机来说,Proxy是服务器,它接受客户机的请求,并将服务器上传来的数据转给客户机。它的作用很象现实生活中的代理服务商。   
  代理服务器的工作机制很象我们生活中常常提及的代理商,假设你自己的机器为A机,你想获得的数据由服务器B提供,代理服务器为C,那么具体的连接过程是这样的:首先,A机需要B机的数据,A直接与C机建立连接,C机接收到A机的数据请求后,与B机建立连接,下载A机所请求的B机上的数据到本地,再将此数据发送至A机,完成代理任务。
  代理服务器,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。

  二、代理服务器的主要功能
  通过代理服务器,我们可以访问到一些平时不能去的网站,比如日本的一些网站屏蔽了我们中国的IP,我们只要使用日本的代理就可以访问日本的网站。
  代理服务器都具有缓冲的功能,就好像一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果用户所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从被请求服务器读取数据,而直接将存储器上的数据传送给用户,这样就能显著提高浏览速度和效率。有时候我们访问一些国外或者港台网站,速度慢得像蜗牛一样,但只要你正确的选择代理服务器,速度就可以得到提升,有时候这些速度的提升还非常明显。本身带宽较小,通过带宽较大的proxy与目标主机连接,而且通常代理服务器都设置一个较大的硬盘缓冲区(可能高达几个GB或更大),当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,从而达到提高访问速度的目的。
  可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点,因此在代理服务器上就可以设置相应的限制,以过滤或屏蔽掉某些信息。这是局域网网管对局域网用户访问范围限制最常用的办法,也是局域网用户为什么不能浏览某些网站的原因。拨号用户如果使用代理服务器,同样必须服从代理服务器的访问限制,除非你不使用这个代理服务器。
  安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务器,而你的真实IP就无法测知,这就使得使用者的安全性得以提高。
  代理常用功能总述:有两种:之一,是宽带代理,还有一种就是IP代理。举两个例子来说明问题:第一种情况是,比如说我可以上网,而你又没有卡号上不了网,想通过我的电脑上网,我就要在我电脑上装代理服务器,把带宽共享给你,这样你就可以上网了;第二种情况是已经连网,但为了安全起见不让别有用心的人探测到你的IP你就可以用IP代理服务器提供的IP来隐藏自己真实的IP,这样可以更安全的上网,简单而言,代理服务器可以隐藏你的身份。

  
三、代理服务器常用的端口有:
  HTTP代理:80/8080/3128/8081/9080。SOCKS代理:1080。FTP代理:21。

  四、为什么有的代理服务器不能使用?
  代理服务器是有很强的时效性的,原因是由于大家可以理解的原因,代理服务器有时候运行一段时间,就被迫关闭了,这时候你需要再找新的代理服务器使用了。

  五、使用代理服务器究竟能不能提高访问速度?
  常常会听到别人说,你的浏览器要设代理服务器,这样你上网的速度会比较快。到底使用代理服务器能够提高访问速度还是降低访问速度?
  其实要视具体情况而定,如果你是这个代理服务器上第一个访问目的网站的用户,那么,使用代理服务器的访问速度会降低;如果你不是第一个访问目的网站的用户,速度有可能提高,原因是在第一个用户访问代理服务器以后,目标网站的内容就保存在代理服务器上了,你要访问目的网站,此时的网页是从道理服务器直接取的,速度有可能提高,但是由于有些代理服务器的带宽比较窄或者访问的人数比较多,即使你不是第一个访问用户速度也可能降低的。

  六、如何设置代理服务器?
  要设置代理服务器,必须先知道代理服务器地址和端口号,然后在IE或NC的代理服务器设置栏中填入相应地址和端口号就可以了。假设我们有一个代理服务器的IP地址是158.43.128.51,端口号是3128。
  在IE中的配置方法是:打开IE,工具——Internet选项——连接——代理服务器,然后在通过代理服务器访问Internet选项前面的复选框中打上勾,在地址框中填入代理服务器地址,如本例中假设代理服务器地址是158.43.128.51,再在端口框中填上端口号3128,单击应用按钮,再点确定,设置完成。下次再使用IE时用户就会发现,无论你浏览什么网站,IE总是先与代理服务器连接。
  用NC的话,设置稍繁一点。使用edit菜单下的Preferences菜单项,再选择Advanced下的Proxies,此时在右侧Proxies选项中选择第二项Manral Proxy configuration,再点其右边的View…按钮,就会出现代理服务器的配置界面,在代理服务器地址和端口号栏中填入相应的内容,点击OK,退回到参数设置窗口,再点击OK,代理服务器的设置工作就完成了。当客户再次浏览网页时,就会自动向你设定的代理服务器发出申请,并得到数据,在浏览网站时,无论是IE或是NC都可以在浏览器状态栏中清楚地看到先连代理服务器,再连目标网站的过程。

  七、如何获得代理服务器列表?
  可以去代理服务器发布相关站里面找,那里有最新的代理服务器列表。
  比如我们找到一个代理服务器是这样写的:158.43.128.51:3128@HTTP,那么这个代理服务器的IP地址就是:158.43.128.51,写法中的冒号后面的3128就是端口号,后面的 @HTTP表示支持HTTP协议,也就是这个代理服务器支持网页访问方式。

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程