代理服务器

点点圈 提交于 2019-12-04 09:24:13

一、概念

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

二、工作原理

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

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

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

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

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

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

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

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!