美文网首页
什么是正向代理,什么是反向代理

什么是正向代理,什么是反向代理

作者: robot_test_boy | 来源:发表于2021-12-17 08:03 被阅读0次

前面介绍了为什么会有代理的存在?以及什么是代理?再看下什么是正向代理?什么是反向代理?


正向代理一般从客户端角度出发,即为了从原始服务器中取得内容,由客户端向代理服务器发出请求,并指定目标访问服务器,而后,代理服务器向目标服务器转交请求,并将获得的内容返回给客户端。

注意:在正向代理过程中,隐藏了真实请求的客户端,即服务端不知道真实的请求客户端。


反向代理一般从服务端角度出发,客户端向反向代理服务器发出请求,反向代理服务器收到请求后判断请求走向何处,然后再将响应结果反馈给客户端。

注意:在反向代理过程中,隐藏了内部服务器的信息,用户不需要知道哪一台服务器提供的服务,只需要知道反向代理服务器就好了,甚至可以把反向代理服务器当做真正服务器看待。这种形式的代理通常被用作实现负载均衡,比如Nginx一个出色的反向代理服务器。


二者的区别:

正向代理是客户端知道目的服务器,然后通过代理服务器去访问客户端不能直接访问的目标服务器,而目标服务器并不知道客户端通过什么来访问的。

反向代理是客户端不需要知道目的服务器,由反向代理服务器来转发到相应的服务器上,起到负载均衡的作用。而服务端知道请求的来源以及数据 。

正向代理的使用场景:客户端没有直接访问目的服务器的权限或者是网络不可达。

反向代理的使用场景:1) 客户端不关心目的服务器;2) 由代理来调度请求,起到负载均衡的作用。

相关文章

  • Nginx 的反向代理和负载均衡初涉

    正向代理和反向代理 我们经常看到正向代理和反向代理这两个名词,那么什么是正向代理,什么是反向代理呢?这里我举两个通...

  • 用5分钟时间说说nginx反向代理和nginx缓存那些事儿

    120秒搞懂 nginx 反向代理 反向代理,什么是反向代理,那么我们肯定想知道,什么是代理(正向代理)image...

  • Nginx详解

    nginx详解 一、什么是正向代理和反向代理? 正向代理image反向代理image URI、URL和URN: U...

  • Nginx详解三: 配置基础

    经常听人说到一些术语,如反向代理,那么什么是反向代理,如果有反向那是不是也有正向? 什么又是正向代理呢? 什么是正...

  • 服务端知识之反向代理和正向代理

    最近正好看到项目里有说正向代理和反向代理,我就去查看了下,明白了什么是正向代理和反向代理。 1. 正向代理 正向代...

  • 经典面试题29 - 反向代理

    问题 请解释什么叫反向代理? 解答 说起反向代理,我们先来看看什么是正向代理。 正向代理的过程,它隐藏了真实的请求...

  • Nginx实现负载均衡

    1.什么是反向代理 正向代理,反向代理正向代理:客户端知道服务端,通过代理端连接服务端。代理端代理的是服务端。 反...

  • Nginx 正向代理与反向代理解析与实战

    Nginx 正向代理与反向代理 1. 正向代理与反向代理的区别 1.1 什么是代理服务器? 所谓代理服务器就是位于...

  • nginx-反向代理&负载均衡

    什么是反向代理 有反向代理,那也就有正向的了,正向就是:客户端=>服务端; 反向代理指的是代理服务器接受http请...

  • 什么是正向代理,什么是反向代理?

    在知乎上看到一篇帖子,写的非常好,所以在这里转载一下,作为资料记录 反向代理为何叫反向代理? - 刘志军的回答 -...

网友评论

      本文标题:什么是正向代理,什么是反向代理

      本文链接:https://www.haomeiwen.com/subject/tfrefrtx.html