许多企业使用代理服务器来路由和保护网络之间的流量。但是,对这与反向代理有甚么不同,人们常常感到困惑。在这篇文章中,将给大家分析下代理服务器和反向代理服务器有甚么区分?
一、甚么是代理服务器?
代理服务器,有时称为转发代理,是在客户端和另外一个系统(通常在网络外部)之间路由流量的服务器。通过这样做,它可以根据预设策略调理流量、转换和屏蔽客户端ip地址、履行安全协议并禁止未知流量。
代理服务用具有同享网络的系统,例如商业组织或数据中心,通常使用代理服务器。代理服务器公然了一个单一的接口,客户端可以与之交互,而没必要在客户端内部强迫履行所有策略和路由管理逻辑。
二、甚么是反向代理服务器?
反向代理服务器的作用与代理服务器完全相反。代理服务器代表客户端(或要求主机)代理,而反向代理代表服务器。反向代理代表驻扎在它后面的服务器接受来自外部客户真个要求与用于保护客户真个传统代理服务器不同,反向代理用于保护服务器。
反向代理是一种服务器,它接受来自客户真个要求,将要求转发到许多其他服务器中的另外一台,并将实际处理要求的服务器的结果返回给客户端,就好像代理服务器自己处理了要求一样。客户端只与反向代理服务器直接通讯,它不知道其他服务器实际处理了它的要求。反向代理有效地充当客户端、用户和利用程序服务器之间的网关。它处理所有访问策略管理和流量路由,并保护实际处理要求的服务器的身份。
三、代理服务器和反向代理服务器的区分:
两种类型的代理服务器都在客户端和目标机器之间中继要求和响应。但在反向代理服务器的情况下,通过它们的客户端要求通常源自 TCP/IP连接,而在正向代理服务器的情况下,客户端要求通常来自它们背后的内部网络。
不论是代理服务器或者反向代理服务器,它们目的是代表另外一台机器——客户端、Web服务器或其他后端服务器等。在这类情况下,代理充当中间人。
TOP