- 代理:位于客户端和服务器之间,接受所有客户端的http请求,并将这些请求转发给服务器(可能会对请求进行修改之后转发)
- 缓存:web缓存(web cache)或代理缓存(proxy cache)是一种特殊的http代理服务器,可以将经过代理传送的常用文件复制保存起来。下一个请求同一文档的客户端就可以享受缓存的私有副本所提供的服务了。客户端从附近缓存下载文档比从远程服务器下载快很多。
- 网关(gateway):是一种特殊的服务器,作为其他服务器的中间实体使用。
- 隧道(tunnel):是建立起来之后,就会在两条连接之间对原始数据进行盲转发的http应用程序;
- Agent代理:用户Agent代理(或简称为Agent代理)是代表用户发起http请求的客户端程序。如:web浏览器