做船公司网站,域名购买后还要解析吗,上网用哪家公司的比较好,app下载安装注册正向代理
正向代理#xff08;forward proxy#xff09;#xff1a;是一个位于客户端和目标服务器之间的服务器(代理服务器)#xff0c;为了从目标服务器取得内容#xff0c;客户端向代理服务器发送一个请求并指定目标#xff0c;然后代理服务器向目标服务器转交请求并将…正向代理
正向代理forward proxy是一个位于客户端和目标服务器之间的服务器(代理服务器)为了从目标服务器取得内容客户端向代理服务器发送一个请求并指定目标然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。
这种代理其实在生活中是比较常见的比如访问外国网站技术其用到的就是代理技术。
有时候用户想要访问某国外网站该网站无法在国内直接访问但是我们可以访问到一个代理服务器这个代理服务器可以访问到这个国外网站。这样呢用户对该国外网站的访问就需要通过代理服务器来转发请求并且该代理服务器也会将请求的响应再返回给用户。这个上网的过程就是用到了正向代理。 这个过程其实和租房子很像。
租房子的时候一般情况下我们很难联系到房东因为有些房东为了图方便只把自己的房屋信息和钥匙交给中介了。而房客想要租房子只能通过中介才能联系到房东。而对于房东来说他可能根本不知道真正要租他的房子的人是谁他只知道是中介在联系他。
这里面一共有三个角色租客用户、中介代理服务器和房东国外网站目标服务器。引入中介代理服务器的原因是用户无法联系上房东用户无法访问国外网站。
所以正向代理其实是代理服务器代理了客户端去和目标服务器进行交互。
通过正向代理服务器访问目标服务器目标服务器是不知道真正的客户端是谁的甚至不知道访问自己的是一个代理有时候中介也直接冒充租客。
正向代理的用途
突破访问限制
通过代理服务器可以突破自身IP访问限制访问国外网站教育网等。
即租客可以通过中介来解决无法联系上房东的问题。
提高访问速度
通常代理服务器都设置一个较大的硬盘缓冲区会将部分请求的响应保存到缓冲区中当其他用户再访问相同的信息时 则直接由缓冲区中取出信息传给用户以提高访问速度。
即中介手里留存了很多房源信息和钥匙可以直接带租客去看房。
隐藏客户端真实IP
上网者也可以通过这种方法隐藏自己的IP免受攻击。
即房东并不知道租客的真实身份。PS但是中介知道了可能骚扰更多….
反向代理
反向代理reverse proxy是指以代理服务器来接受internet上的连接请求然后将请求转发给内部网络上的服务器并将从服务器上得到的结果返回给internet上请求连接的客户端此时代理服务器对外就表现为一个反向代理服务器。
我们在租房子的过程中除了有些房源需要通过中介以外还有一些是可以直接通过房东来租的。用户直接找到房东租房的这种情况就是我们不使用代理直接访问国内的网站的情况。
还有一种情况就是我们以为我们接触的是房东其实有时候也有可能并非房主本人有可能是他的亲戚、朋友甚至是二房东。但是我们并不知道和我们沟通的并不是真正的房东。这种帮助真正的房主租房的二房东其实就是反向代理服务器。这个过程就是反向代理。
对于常用的场景就是我们在Web开发中用到的负载均衡服务器二房东客户端租客发送请求到负载均衡服务器二房东上负载均衡服务器二房东再把请求转发给一台真正的服务器房东来执行再把执行结果返回给客户端租客。 所以反向代理其实是代理服务器代理了目标服务器去和客户端进行交互。
通过反向代理服务器访问目标服务器时客户端是不知道真正的目标服务器是谁的甚至不知道自己访问的是一个代理。
反向代理的用途
隐藏服务器真实IP
使用反向代理可以对客户端隐藏服务器的IP地址。
即租客并不房东知道的真实身份。
负载均衡
反向代理服务器可以做负载均衡根据所有真实服务器的负载情况将客户端请求分发到不同的真实服务器上。
即二房东发现房主本人很忙于是找到房主的妻子帮忙处理租房事宜。
提高访问速度
反向代理服务器可以对于静态内容及短时间内有大量访问请求的动态内容提供缓存服务提高访问速度。
即二房东同样有房屋信息和钥匙。
提供安全保障
反向代理服务器可以作为应用层防火墙为网站提供对基于Web的攻击行为例如DoS/DDoS的防护更容易排查恶意软件等。还可以为后端服务器统一提供加密和SSL加速如SSL终端代理提供HTTP访问认证等。
即二房东可以有效的保护房东的安全。