一,正向代理:
1,实例:公司内部的网络,访问外面的Internet。
比如,小李在办公室使用连接公司网络的电脑,在浏览器打开http://www.baidu.com,结果打开不开,因为公司内部网络是局域网,访问不了外网,那怎么办了?这时候需要正向代理啦!浏览器设置代理翻墙访问外国网站也是同样道理。
2,解释:正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器
取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将
获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。
3,用途:为局域网的用户提供访问外网Internet的服务。
二,反向代理:
1,实例:外面Internet的用户,访问公司内部的服务器
比如,张三在能访问外网Internet的电脑,在浏览器打开http://www.tmall.com,该域名经过DNS解释IP为:202.108.249.130,绑定这个IP的服务器返回了包含商品信息网页内容,这些内容真的放在这台服务器上吗?成千上万甚至上亿的商品信息只放在一台服务器上吗?其实它只是个入口而已,真正的内容在其他服务器上。这就是反向代理的作用。
2,解释:反向代理,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。
客户端向反向代理的命名空间或者域名(name-space,www)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容还回给客户端,就像这些内容原本是它自己的一样。
3,用途:为外网Internet的用户提供访问局域网的服务
Leave a Reply