正向代理和反向代理
正向代理一般是用于内网客户端访问外网服务器。
比如我们想要访问谷歌浏览器的内容,但是直接访问获取不到,那么代理服务器帮助我们获取。代理服务器是可以访问谷歌浏览器的,然后他将获取的数据返回到我们的客户端。
那么此时,代理服务器代理的是我们的客户端。替客户端请求数据。
正向代理的用途:
(1)访问原来无法访问的资源,如google
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
而反向代理是接受客户端的请求,转发到内部服务器上,将获取的数据返回。这里代理的是服务器。客户端好像是从代理服务器直接获取数据,实际是代理服务器经过请求转发,从内部服务器
获取数据然后返回。
在正向代理中,代理服务器和客户端是同一个局域网。
在反向代理中,代理服务器和服务端是同一个局域网。
记录编程的点滴,体会学习的乐趣