目录

一、校园网代理服务器

1、身份认证

2、加速内网访问

3、对访问内网的请求进行筛查

二、企业代理服务器

1、负载均衡

2、审核请求


代理服务器分为正向代理和反向代理,正向代理用于请求的转发,反向代理往往作为一个缓存。下面校园网中,转发同学们的请求就是正向代理;而缓存访问频率较高的资源就是反向代理,每次请求该资源的时候,直接返回代理服务器缓存的资源。

一、校园网代理服务器

我们在学校通过校园网访问百度的时候,我们发送的请求实际上并不是直接发给百度服务器,而是先发给学校内部的代理服务器,然后再经由代理服务器发送给百度服务器。为什么要这么做呢?

1、身份认证

如果每个进入到校园网覆盖区域的人都能连上校园网,可能一些无关人员会占用学校资源,因此我们每次登录校园网的时候,都需要用学号和密码进行验证登录,此时验证我们身份的就是代理服务器。

2、加速内网访问

代理服务器上可以缓存一部分访问频率比较高的资源,比如有部电影“神探大战”上映了,很多同学向百度服务器请求这个电影的资源,此时代理服务器就可以缓存这部电影的资源,后面如果有同学访问这部影片的资源,直接返回代理服务器上的电影资源,而无需向百度服务器申请,这就加速了内网的访问。

3、对访问内网的请求进行筛查

我们平时可能会访问到一些非法网站,一旦访问了非法服务器的网站,该网站就可以给我们发送各种请求,此时我们很有可能会收到这些非法网站的攻击。

但是有了代理服务器,他可以对访问内网的请求进行筛查,滤除一些非法网站的请求。

二、企业代理服务器

1、负载均衡

假设某个企业的服务器收到了100w个请求,如果不使用代理服务器,可能这100w个请求可能就集中到了10台中的某一台上,这就给某一台服务器造成了很大负担,忙的忙死,闲的闲死。

有了代理服务器,代理服务器不做业务处理,只根据每台机器的负载情况做业务转发,较为均衡的将请求分配到每台服务器。

2、审核请求

这样做不会把公司的主机直接暴露给外部,当企业服务器受到攻击的时候,先攻击的肯定是代理服务器,此时企业就可以在代理服务器上部署对应的防御方案。

代理服务器的几种使用场景相关推荐

  1. java get请求传参_Java-ThreadLocal三种使用场景

    ThreadLocal对于每一位Java读者而言我想可能都不陌生,因为面试基本都会被问到. Java-ThreadLocal三种使用场景 关于ThreadLocal JDK1.2的版本中就提供java ...

  2. Numpy中np.mashgri() 函数介绍及2种应用场景

    @[toc](Numpy中np.mashgri() 函数介绍及2种应用场景 文章目录:) 近期在好几个地方都看到meshgrid的使用,虽然之前也注意到meshgrid的用法. 但总觉得印象不深刻,不 ...

  3. Java CountDownLatch的两种常用场景

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/120506758 本文出自[赵彦军的博客] 文章目录 简介 场景1 让多个线程等待: ...

  4. Redis 几种应用场景

    Redis 几种应用场景 字符串缓存 <?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$strKey = 'test ...

  5. 面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景

    一.Spring事务管理的两种方式 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种. 编程式事务:是指在代码中手动的管理事务的提交.回滚 ...

  6. table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...

    私信回复关键词[福利]~ 获取丰富办公资源,助你高效办公早下班! 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...

  7. Synchronized 的 8 种使用场景!

    blog.csdn.net/x541211190/article/details/106272922 简介 本文将介绍8种同步方法的访问场景,我们来看看这8种情况下,多线程访问同步方法是否还是线程安全 ...

  8. 应用Quick BI实现首购用户和用户首购的三种运营场景监控

    导读: 首购用户和用户首购是互联网公司运营中最简单.最常遇到.也最容易混淆的两个概念.运营人员与BI经常在首购用户和用户首购上沟通不畅,信息不对称造成理解偏差,导致数据仓库模型或者BI仪表板一改再改. ...

  9. mysql replace 效率,MySQL replace实用场景 MySQL实现replace函数的几种实用场景

    想了解MySQL实现replace函数的几种实用场景的相关内容吗,_陈哈哈在本文为您仔细讲解MySQL replace实用场景的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:MySQL,r ...

最新文章

  1. 学习笔记 之 JQuery 基础语法
  2. 将jar包制作成docker镜像
  3. php array函数 array_sum 求数组所有值和
  4. Flips测试类(page43)
  5. Vue 移动端实现调用相机扫描二维码或条形码
  6. 分享一款好用的微信相册小程序《群相册大师》
  7. 第7章第30节:四图排版:四张图片交错对齐排列 [PowerPoint精美幻灯片实战教程]
  8. Arduino 编译出错:Pixy2I2C.h: No such file or directory
  9. iframe中加入html,HTML中IFRAME标签的使用
  10. 5.8 拉普拉斯算子和拉普拉斯矩阵,图拉普拉斯算子推导
  11. Python数学中裂项相消的计算-求前N项和
  12. 基于springboot微信小程序支付功能实现
  13. 如何把RGB图像的256色减少为16色、32色、64色
  14. 使用QAxObject将原来的Excel数据转换为PDF
  15. 基于SpringBoot+Mybatis框架的商城秒杀项目总结
  16. springboot向前端页面实时打印日志
  17. MySQL相关参数配置及性能优化
  18. 搭建kindleEAR为kindle推送RSS订阅
  19. 【2022】计算机视觉算法岗面试题目和复习知识点汇总
  20. 开源的OA办公系统——勾股OA2.0发布,新增审批模块、工作上报等功能模块

热门文章

  1. PLC/DCS系统常见的干扰现象及判断方法
  2. 任务间通信==ucosii
  3. mac中图像查看器EdgeView2的使用以及对于“EdgeView2修改排序规则但规则不起作用“问题的解决
  4. Android面试题——Service
  5. ios 10 部分App无法连接网络或网络错误
  6. 线性反馈移位寄存器(LFSR) ______FPGA产生基于LFSR的伪随机数
  7. 初步认识一下Kubernetes(k8s)
  8. linux block layer第二篇bio 的操作
  9. ucenter avatar.php,UCenter版本Discuz!头像转换工具详解
  10. 数据采集的可靠性和准确性