java的正向代理与反向代理

1.代理的定义:

在计算机和网络领域,代理通常是指一种能充当中间人的服务器或服务,可以用来转发客户端和目标服务器之间的请求与响应。它包可以正向代理与反向代理。

2正向代理与反向代理

正向代理是指:客户端通过这个服务与服务器进行非直接的连接。如一些网关、路由器等网络设备就具备代理功能。此时的代理是处于客户端和网络之间,正向代理更加接近于客户端。

优点:(1)使用正向代理使得客户端在访问网站时保护自己的隐私和身份。(2)当然通过正向代理,客户端也能间接访问到一些受限制的资源。(3)加速和缓存

反向代理:(Reverse proxy)在电脑网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。下面我们通过客户端向服务器发起一个HTTP请求这个经典的流程来讲解API网关及其重要的功能。反向代理是处于网络与服务端之间,更加接近服务器。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值