代理服务器

一、概念

  代理服务器是一种网络实体,又称为万维网高速缓存(Web cache)

二、工作原理

  代理服务器把最近的一些请求和响应暂存在本地磁盘中,当新请求到达时,若代理服务器发现这个请求与缓存的请求相同,则直接响应到客户端,不用再去英特网访问该资源。

  代理服务器可工作在客户端,服务端,中间系统中。

三、工作流程(客户端代理服务器)

  1. 用户在浏览器有网页访问操作,浏览器和代理服务器建立TCP连接

  2.浏览器向代理服务器发送请求报文

  3.代理服务器接收到请求,并处理请求。

    若请求的资源已经缓存过,就直接返回给浏览器;

    否则代理服务器与源点服务器建立TCP连接,并发送请求报文,源点服务器把资源响应到代理服务器。代理服务器接收到响应,并将其缓存到本地,再响应到浏览器。

原文地址:https://www.cnblogs.com/fanshehu/p/11852974.html