计算机网络笔记
一、反向代理的原理是什么?
反向代理: 是指代理服务器接受外部网络对内部网络服务器的请求,然后将请求转发给内部网络的服务器,并将从内部网路服务器上得到的结果返回给外部网络请求的客户端。
通常的代理服务器只用于内部网络对外部网络的连接请求,客户端将本来要发送给外部网络的HTTP请求发送给代理服务器,然后代理服务器将请求转发给外部网络服务器。而当一个服务器能够代表外部网络访问到内部网络的服务器时,该服务器便被称为反向代理服务器。
二、反向代理服务器的用途
1.作为内容服务器的替身
反向代理服务器作为内容服务器的替身,目的是为了增强服务器的安全性,抵御可能的恶意攻击。
2.作为内容服务器的负载均衡器
可以为内容服务器设置多个反向代理服务器,因为反向代理服务器具有高速缓存功能,因此可以大大减少内容服务器的网络负载。
总结
反向代理服务器的优点:
- 提高了安全性
- 缓解了服务器的网络负载压力
- 节约了IP地址