zoukankan      html  css  js  c++  java
  • reverse proxy and forward proxy

    1 什么是forward proxy

    一句话,client的proxy就是forward proxy。

    2 什么是reverse proxy

    一句话,server的proxy就是reverse proxy。

    3 difference between them

    3.1 forward和reverse

    forward是前向的意思,reverse是反向的意思。它们是一对相对的概念。

    3.2 forward proxy用于给一群请求发起者提供代理

    forward proxy,是向服务器端屏蔽client的,一群client,对外好像是一个client。

    3.3 reverse proxy用于给一群服务提供者提供代理

    reverse proxy,是向客户端屏蔽服务器的,一群server,对外好像只有一个server。

    4 forward proxy的使用场景

    4.1 公司监视职工在公司的上网情况

    4.2 限制职工对一些网站的访问

    4.3 缓存网页,从而提高访问速度

    5 reverse proxy的使用场景

    5.1 各种网络服务都是这样提供的,对外一个url。不同的请求转发给不同的服务

    5.2 负载均衡

    6 forward proxy和NAT的区别

    6.1 NAT工作在网络层,它运行在路由器上,forward proxy工作在应用层

    6.2 NAT只是进行了IP地址转换,它没有缓存,forward proxy有缓存功能

    6.3 它们的目的不同,NAT是为了解决ipv4地址枯竭的问题,forward proxy是为了解决对一群客户端的控制问题

  • 相关阅读:
    MVC ActionResult JsonResult
    xml文件
    使用socket实现聊天功能
    使用多线程完成Socket
    Socket编程
    U1总结
    多线程
    IO
    单例模式
    日期
  • 原文地址:https://www.cnblogs.com/hustdc/p/7553206.html
Copyright © 2011-2022 走看看