Java教程

正反向代理

本文主要是介绍正反向代理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

正向代理

概念

  • 正向代理,意思是一个位于客户端与原始服务器之间的服务器,为了从原始服务器获取内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理

特点

  1. 正向代理服务器 介于用户和服务器之间

  2. 用户将请求发送给服务器,并且指定目标服务器

  3. 目标服务器以为是代理服务器访问的,保护了用户的信息,所以也称为客户端代理

 

反向代理

概念

  • 反向代理服务器位于用户与目标服务器之间,对于用户来说,反向代理服务器相当于目标服务器,即用户直接访问反向代理服务器就可以获取目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无需在用户端做任何设定。反向代理服务器通常可用来作为Web加速,即使使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率

特点

  1. 代理服务器介于用户和服务器之间

  2. 用户以为反向代理服务器是目标服务器

  3. 用户不清楚真实的服务器到底是谁

  4. 反向代理服务器保护了目标服务器的信息,所以也称为服务器端代理

 

 

正向和反向代理特点

  • 用户的每一次请求都包含了正向代理和反向代理机制.

 

 

这篇关于正反向代理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!