Web客户端和服务器之间使用HTTP协议通信。
HTTP代理服务器的工作原理
在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器上的上游服务器。代理服务器按照其使用方式和作用,分为正向代理服务器,反向代理服务器和透明代理服务器。
正向代理:要求客户端自己设置代理服务器的地址。客户的每次请求都会直接发送到该代理服务器,并由代理服务器来请求目标资源。
反向代理:设置在服务器端,因而客户端无须进行任何设置。反向代理是指用代理服务器来接受Internet上的连接请求,然后将请求发送给内部网络上的服务器,并将从内部服务器上得到的结果返回给客户端。