什么是代理,什么是代理服务器,使用代理服务器的目的是什么?

时间:2021-04-26 18:25:51

需求描述

  最近几天接触了代理服务器这个词,突然想,代理到底是什么呢?

  什么代理服务器呢,使用这个代理服务器的目的到底是啥呢?

概念分析

1.代理proxy

  首先从概念上讲,代理这个词,词语的汉语解释:受委托代表当事人进行某种活动。

  也就是说,代理的作用就是代替别人做一些事情,比如,代理律师,就是代表当事人进行法律的活动。

2.代理服务器proxy server

  我们将上面的概念进行类比,代理服务器也就是一台服务器,一般我们的请求,会直接发送给真实的服务器,

  真实的服务器来响应我们的请求。那么代理服务器的作用,就是把我们的请求先发送给代理服务器,由代理

  服务器来将请求发送给真实的目标服务器上。同时呢,代理服务器可以判断,是否要真的把我们的一些请求发送

  给真实的服务器,比如,在公司,不能上外网,那么公司会提供一个代理服务器,通过这个代理服务器我们就能上

  外网了,但是会发现,有些视频网站,特殊的网站是访问不了的,也就是我们的这些请求不满足代理服务器的请求要求。

  简单来说:代理服务器,就是代替我们把请求发送到目标服务器。

3.使用代理服务器的目的

  --1)提高性能

  代理服务器会有缓存,如果多次请求,或者多个请求是同样的内容,可以跳过从真实服务器取数据的过程,而是直接从代理服务器上获取

  对于有成千上万的请求来说,那么会减少时间的消耗,进而提高性能

  --2)过滤请求

  比如,公司的代理服务器会过滤一些请求,来阻止员工访问一些特定的网站。

 

文档创建时间:2018年3月16日11:04:04

参考文档:https://www.webopedia.com/TERM/P/proxy_server.html