代理服务器之----正向代理和反向代理

代理服务器(Proxy Server)指提供代理服务的电脑系统或其他类型的网络终端,代理网络用户去取得网络信息。

类似一个网络信息的中转站,像一个大的Cache,能显著提高浏览速度和效率。

使用代理服务器的好处:

     1.提高访问速度

代理服务器会有一个硬盘缓冲区,当有信息通过时,代理也会将其缓存到硬盘中,当再次访问到相同的内容,就直接在代理中将信息返还给请求端。

     2.防火墙作用

由于所有的客户机请求都必须通过代理服务器访问远程站点,因此可以在代理服务器上设限,过滤掉某些不安全信息。同时,正向代理中上网者可以隐藏自己的IP,免受攻击。

      3.突破访问限制

互联网上有很多开放的代理服务器,当客户机在访问受限时,可以通过不受限的代理服务器访问目标站点。

         比如说我们使用的翻墙浏览器就是利用了代理服务器,直接访问国外网站。也可以访问一些单位或团体的内部资源(内部局域网共享资源),比如在某个大学的FTP上进行上传下载,当然前提是该代理地址在该资源的访问范围之内。

代理服务器主要分为两种,一种是正向代理,一种是反向代理。

正向代理:当客户端无法访问外部资源的时候(由于诸如墙这样的原因),可以通过一个正向代理去间接地访问,所以客户端需要配置代理服务器的ip。

平时我们说的翻墙就是这个原理,通过在客户端设置代理服务器地址VPN,来对国外的网站进行访问。

正向代理的应用:

1.访问原来无法访问的资源。(翻墙)

2.用作缓存,加快访问速度。

3.对客户端访问授权,上网进行认证。

4.代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息。

反向代理: 客户端是无感知代理的存在,以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端。

 应用:

1.保护内网安全。

2.负载均衡。

3.缓存,减少服务器压力

 

    总结 : 

正向代理中,client和proxy属于同一个LAN,对server透明

反向代理中,proxy和server属于同一个LAN,对client透明 

正向代理是从客户端的角度出发,服务于特定用户(比如说一个局域网内的用户),以访问非特定的服务;

反向代理则正好相反,是从服务端的角度出发,服务于非特定用户(通常是所有用户),以访问特定的服务。

      

发布了148 篇原创文章 · 获赞 18 · 访问量 4491

猜你喜欢

转载自blog.csdn.net/weixin_42221657/article/details/102550643
今日推荐