什么是代理服务器?

baidu | | 访问(56)

  什么是反向代理?

  http://notes.clump.cc/technology/3454

  举个通俗的例子,比如你家的门坏了,不能走出屋子,你只能借助你家后门并且通过邻居家的门走出屋子。完成这样一个目的,就等于说是借助其他通道到达你想要到达的目的地。 代理服务器也一样,比如本地网络无法直接访问一些网站或者服务器,必须通过一个代理点服务器,那个服务器和你的本地网络是可以直接ping的通的,然后你就必须设置这个代理服务器的一些参数,比如ip,端口,然后通过这个平台连接到其他网络区域。

  代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。

  提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:Proxy Server)。一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或者获得目标服务器的指定资源(如:文件)。在后一种情况中,代理服务器可能对目标服务器的资源下载至本地缓存,如果客户端所要获取的资源在代理服务器的缓存之中,则代理服务器并不会向目标服务器发送请求,而是直接返回缓存了的资源。一些代理协议允许代理服务器改变客户端的原始请求、目标服务器的原始响应,以满足代理协议的需要。代理服务器的选项和设置在计算机程序中,通常包括一个“防火墙”,允许用户输入代理地址,它会遮盖他们的网络活动,可以允许绕过互联网过滤实现网络访问。

  代理服务器,相信这个词很多人都会感觉陌生。在IDC行业中,代理服务器是经常被提及的一个词。在维基百科中,是这样介绍的:在计算机网络中,代理服务器是一个服务器(计算机系统或应用程序),充当客户寻求其他服务器资源的请求的中介。今天小编就和大家科普一下代理服务器是什么意思?

  代理服务器,也称为“代理”或“应用程序级网关”。是充当本地网络(例如,一家公司或一栋大楼中的所有计算机)与大规模网络如互联网。代理服务器可提高性能和安全性。在某些情况下,也可以监控员工使用外部资源。大多数代理服务器都是网络代理服务器,方便用户访问网站上的内容万维网提供匿名性,可用于绕过IP地址阻塞。

  代理服务器通过拦截发送者和接收者之间的连接来工作。所有传入的数据通过一个端口进入,并通过另一个端口转发到网络的其余部分。通过阻止两个网络之间的直接访问,代理服务器使得黑客更难获得内部地址和专用网络的详细信息。

  一些代理服务器是阻止常见互联网服务的一组应用程序或服务器。例如,HTTP代理拦截Web访问,并且SMTP代理拦截电子邮件。代理服务器使用网络寻址方案向互联网提供一个组织范围的IP地址。服务器将所有用户请求汇集到互联网并将响应返回给适当的用户。除了限制外部访问外,该机制还可以防止内部用户访问特定的互联网资源(例如某些网站)。代理服务器也可以是防火墙的组件之一。

  代理也可能缓存网页。内部用户每次从外部请求URL时,都会在本地存储临时副本。下次内部用户请求相同的URL时,代理可以提供本地副本,而不是通过网络检索原始内容,从而提高性能。

  注意:不要将代理服务器与NAT(网络地址转换)设备混淆。代理服务器代表客户端计算机连接到互联网,响应和接收来自互联网的流量,而NAT设备在将流量传递到互联网之前透明地更改流量的来源地址。

  对于那些了解OSI(开放系统互连)网络模型的人来说,代理和NAT之间的技术区别在于,代理服务器在OSI模型的传输层(第4层)或更高层工作,而NAT工作在网络层(第3层)。

  代理服务器有哪些类型?

  根据目的和功能将代理服务器分为几种类型。一些最常见的类型及其用途可以描述如下:

  Web代理是最常见的代理应用程序类型,它通过访问来自缓存的网页和远程Web服务器上可用文件的资源来响应用户请求。这有助于快速和可靠地访问本地网络客户端的数据。如果在缓存中未找到请求的资源,则Web代理将从远程服务器获取该文件,并在将副本返回给客户端之前将副本保存在缓存中。

  透明代理主要用于缓存网站和克服简单的IP禁令。但是,由于用户的原始IP地址是暴露的,因此此类代理不提供任何用户匿名性。客户端计算机上没有专门配置透明代理。

  匿名代理不会隐藏用户的原始IP地址; 但是,它们为大多数用户提供了足够的匿名性。匿名代理很容易检测到。

  扭曲的代理,本身标识作为代理服务器,并修改HTTP头,掩盖了原来的IP地址。

  隧道代理能够传递客户请求并返回响应而不做任何修改。这些也被称为网关代理。

  转发代理由一系列在互联网上源检索的数据响应客户端请求。它也被称为面向互联网的代理。

  开放式代理属于转发代理服务器的类别,可以由任何互联网用户访问,因为他们可以接收和返回来自任何客户端计算机的请求。同时,匿名开放式代理用于匿名用户隐藏IP地址。

  反向代理(也称为代理)通常会接收来自Internet的请求并将它们转发给内部网络服务器。反向代理服务器将请求转发给一个或多个代理服务器,这些代理服务器的响应会返回给客户端计算机,而客户端计算机的用户不知道响应的来源。

  目前市场上最流行的代理服务器是Web代理服务器,它可以用于过滤内容并允许匿名浏览。能够取消阻止地理限制的内容也是使用公共Web代理的广泛使用的应用程序。相信看完小编整理的代理服务器介绍后,能为你解惑。