F5从入门到放弃-1

F5从入门到放弃

代理的类型

说到F5就离不开代理这个概念。

一般来讲,我们会把代理分为两种,分别是正向代理和反向代理

正向代理

所谓的正向代理是指,client的请求到达代理,之后由代理代替client向server端进行请求,这个过程中client是不能够访问server的。
在这里插入图片描述
但是代理服务器能够访问server的,这个时候就可以让客户端先访问代理,由代理来代替客户端去访问server,这样客户端就能够获得server的资源了。
在这里插入图片描述
正向代理一般更贴近客户端侧。

反向代理

反向代理则和正向代理相反,反向代理代理的是server端的响应。

当客户端不经过代理访问后端server的时候,是直接访问Server的地址的。
在这里插入图片描述
但是,当引入了反向代理之后,客户端是先访问代理的,对于客户端而言,代理的地址就是Web server的地址。
在这里插入图片描述
在反向代理的场景下,代理会对外发布一个VIP,供客户端访问,对于客户端而言,就相当于是直接访问的WEB Server,而真实的WEB Server则被隐藏在Proxy的后端。真实服务器的响应,通过代理发送给客户端。

反向代理的好处就是能够隐藏Server的真实地址,保护Server端的安全,并且能够对Server端进行负载,并加快客户端的访问速度。

现在大部分的网站都使用了反向代理技术。

F5的代理类型

F5是全代理的架构,就是说他可以做到正向代理,也能够做到反向代理。
在F5的概念中,将代理分为了以下几种:

Forward Proxies;
Reverse Proxies;
Half Proxies;
Full Proxies;

Forward Proxies

该代理模式下,客户端和服务端是处于两个完全不同的网络,一般是内部的internal网络和Internet。

全代理模式下一般还会包含有认证和授权的功能。
在这里插入图片描述

Reverse Proxies

该模式就是我们前面所提到的反向代理模式,这里就不在赘述了。

Half Proxies

该模式是指代理服务器并没有对连接进行完整的代理,即客户端进来的请求经过代理服务器,但是服务端返回的响应没有经过代理服务器。(我能想到的典型场景就是三角传输了)
在这里插入图片描述
还有一种场景是指在第一个请求发送过来之前,客户端先和代理服务器进行TCP的连接,在第一个请求发送过来之后,再由代理服务器进行负载。在第一个请求发送过来之前,代理服务器可以对TCP连接进行一些动作。

在这里插入图片描述

Full Proxies

全代理结构就是指代理服务器可以将一个请求分为客户端侧和服务端侧,并对这两段的连接分别进行处理。F5就是基于这种架构的。

在全代理架构下,对于客户端而言,代理服务器就是Server;对于Server而言,代理服务器就是Client。
在这里插入图片描述
好了,Proxy的知识目前想到的就这些。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值