正向代理与反向代理的区别?

△正向代理( Forward Proxy ):是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容, 客户端向代理发送一个请求并指定目标(原始服务器),而后代理向原始服务器转交请求并将得到的内容返回给客户端。客户端才能使用正向代理。缓存

△反向代理( Reverse Proxy ):是指以代理服务器来接受 Internet 上的链接请求,而后将请求转发给内部网络上的服务器,并将从服务器上获得的结果返回给 Internet 上请求链接的客户端,此时代理服务器对外就表现为一个反向代理服务器。安全

共同点:
都是作为服务器和客户端的中间层。
均可以增强内网的安全性,阻止 Web 攻击。
均可以作缓存机制,提升访问速度。服务器

区别:
正向代理实际上是客户端的代理,反向代理则是服务器的代理。
正向代理中,服务器并不知道真正的客户端究竟是谁;而在反向代理中,客户端也不知道真正的服务器是谁。
做用不一样。正向代理主要是用来解决访问限制问题;而反向代理则是提供负载均衡、安全防御等做用。网络

相关文章
相关标签/搜索