1.正向代理

正向代理,是代理客户端向原始服务器发送请求
image.png(图中含有正向代理+负载均衡)

1.1理解正向代理

正向代理,需要客户端主动向代理发送一个请求并指定目标。正向代理是一种用户知道并主动使用的代理方式
客户端想要请求访问服务端拿数据,所以客户端去找代理,然后代理去请求服务端,拿到数据再返回给客户端。相当于客户端是隐藏的,服务端不知道是哪个客户端来请求的
客户端才能采用正向代理

2.反向代理

反向代理,是代理服务端接收客户端的请求的,将任务分发到服务器上
image.png(图中含有反向代理+负载均衡)

2.1理解反向代理

客户端请求访问服务端,然后代理接收客户端请求,将请求打到服务器上。服务器对于客户端来说是隐藏的,是不知道请求的是哪个服务器的
这种代理方式的存在,能够实现实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。