正向代理和反向代理

正向代理

  • 正向代理是指客户端向目标服务器访问,在客户端与目标服务器之间存在一个代理,客户端清楚目标服务器的地址,但是由于可能无法正常访问,于是先请求代理服务器,告知代理服务器希望访问的目标服务器,由代理服务器代替客户端向目标服务器进行请求,VPN即是这种代理模式,代理服务器代理客户端请求,向目标服务器进行请求。这种代理一般情况下,需要客户端做特殊配置才可以发出请求进行访问。
  • 主要作用:
    • 访问原来无法访问的资源
    • 用作缓存,加速访问速度
    • 对客户端访问授权,上网进行认证
    • 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

反向代理

  • 反向代理同样是客户端向目标服务器访问,但是客户端并不清楚真正的目标服务器,客户端所访问的是代理服务器的地址,然后代理服务器请求真正的目标服务器,然后从真正的目标服务器获取响应代替目标服务端向客户端应答请求,代理的规则都配置在代理服务器端,客户端请求时,只知道向相应的域名所对应的服务器请求,但是这个服务器对应的是代理服务器,并非真正的目标服务器,由代理服务器确定该请求应该由哪个被代理的服务端响应。nginx即是这种代理模式。
  • 主要作用:
    • 保护内网安全
    • 负载均衡
    • 缓存,减少服务器的压力

图示

下图中客户端C需要访问目标服务器都是B,但是情况不同
1,正向代理:被代理的对象是客户端
在这里插入图片描述
2、反向代理:被代理的对象是目标服务器端在这里插入图片描述

正向代理和方向代理的区别

1、正向代理指定了目标服务器,客户端清楚访问的是代理服务器,反向代理未指定目标服务器,客户端不清楚访问的是代理服务器
2、正向代理在客户端请求时需要做额外设置,反向代理在客户端请求时只是普通请求

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值