正向代理和反向代理的区别和作用

正向代理和反向代理的区别和作用

 

1. 什么是代理

    代理顾名思义就是代替他人管理,即是中间者。

    代理服务器的定义:代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。 

 

2.什么是正向代理

    正向代理类似于一个跳板。内网客户端→正向代理→外网服务

    客户端的角度为正向,用户发出请求经过的代理成为正向代理。

   FQ栗子:客户→代理将你的请求发送→国外服务器

 

 

3.什么是反向代理

    顾名思义,就是代理反了,反了……。外网客户端→反向代理→内网服务

    原来是 客户端选择代理,现在是代理选择服务器端节点,控制权反转,这样的代理称为反向代理。

    远程登录内网机栗子:公司电脑→云服务器的反向代理服务→反向代理中的客户端程序代理你发送请求→宿舍电脑

  

 4. 两者的区别

 

 正向代理和反向代理的区别和作用
序号 正向代理 反向代理

1

客户端代理 服务端代理

2

对外隐藏用户信息(服务端不知道谁分访问的) 对外隐藏服务器信息(客户端访问了谁是不知道的)

3 

控制权在客户端(客户端主动发起请求) 控制权在服务端(代理选着服务器)
     
正向代理的作用 反向代理的作用
1  保护局域网内部安全 保护服务安全(将服务放在内网,通过代理来连接)
2  访问原来无法访问的资源 代理服务器实现https,gzip压缩等
3  代理服务器用于缓存,提高访问速度 提供动静态分离(静态资源放在代理服务器,动态资源放在业务服务器)>>前后端分离部署
4 对客户端访问进行授权认证 提供缓存机制(缓存短时间不发生变化的动态资源)
5 记录用户访问记录,隐藏用户信息  负载均衡(请求业务服务器的控制权在代理服务器中,可以根据服务节点的性能动态分配请求

 

一般:正向代理模式一般会被用于企业局域网之中,方位内容监管;而反向代理模式一般是为大中型网站提供缓存和负载均衡。



个人学习记录,不用于商业用途,如有侵犯请留言!

参考:https://www.cnblogs.com/taostaryu/p/10547132.html

转载指明出处:https://www.cnblogs.com/dennyLee2025/p/13262551.html

posted @ 2020-07-08 11:20  渊渟岳  阅读(658)  评论(0编辑  收藏  举报