当前位置: 首页 > news >正文

<网络安全>《62 微课堂<第2课 流量限制是什么?>》

1 为什么要流量限制?

如高速公路一样,车流量太大就会交通堵塞。网络一样,看手机视频、浏览网页都是流量,流量太大就会造成网络带宽不够用,就会出现页面加载缓慢、视频卡顿。因此,高速公路通过设立收费站,控制车流量,保证高速公路正常运转。网络则通过流量限制保证网络正常运行。

2 流量限制的概念

流量限制是指在网络通信中对数据传输速率进行限制的一种措施。通过限制流量,可以有效控制网络负载,提高网络性能和稳定性。

3 流量限制的实施方式

流量限制可以通过不同的方式实施,常见的方式包括以下几种:

  1. 带宽限制:通过限制网络连接的带宽,限制数据传输的速率。这可以通过路由器、交换机或防火墙等网络设备来实现。带宽限制可以根据需要设置不同的限制策略,如按照用户、应用程序或时间段进行限制。

  2. 流量控制:通过控制数据包的发送速率,限制网络流量的传输速度。这可以通过网络设备中的流量控制机制来实现,如流量调节器(Traffic Shaper)或流量控制器(Traffic Controller)。流量控制可以根据流量的优先级、协议类型或目标地址等进行设置。

  3. 服务质量(QoS)管理:通过为不同类型的流量分配不同的优先级和带宽,实现对网络流量的限制和管理。QoS管理可以根据应用程序或用户的需求,为关键应用程序分配更高的优先级和带宽,确保其在网络拥堵时能够正常运行。

4 流量限制的表现方式

第一种是釜底抽薪的方式:直接限流。比如:我们限定账号A一个月最多有1T的流量,一旦使用完,那么他本月就不能继续访问数据中心的服务。

第二种是在CPU层面做限制,进而实现限制流量的目的。因为访问服务都是要使用cpu的,如果在线访问的人数较多,我们可以通过压缩cpu的限额,限制连接数,也就可以将流量控制在合理的区间。

第三种,IIS限制。最好的方式、也是最常用的方式是IIS限制(并发连接数限制),比如我们可以规定:50个IIS相当于1%的CPU占用,并且规定当CPU占用率超过80%时,将不再下发更多的连接数,这样就起到了网络限流的作用。

相关文章:

  • MATLAB知识点:利用智能缩进整理代码
  • 3.1日学习打卡----初学FastDFS(一)
  • 【01】openEuler 源码安装 PostgreSQL
  • LabVIEW最佳传输系统设计
  • elment-ui table表格排序后 清除排序箭头/恢复默认排序 的高亮样式
  • 【leetcode热题】被围绕的区域
  • 浅谈密码学
  • ABB双语言共享充电宝投资理财源码/共享充电宝系统源码/共享充电宝市场分析/五级分销返利+地图显示模式
  • Newtonsoft.Json
  • Linux tload 命令教程:实时监控系统负载(附案例详解和注意事项)
  • 铝型材【欧标】
  • Leetcoder Day32| 贪心算法part05
  • 【Vue3】深入理解Vue中的ref属性
  • Sora引发安全新挑战
  • k8s 存储卷详解与动静部署详解
  • ES6核心特性
  • Git的一些常用操作
  • Linux gpio口使用方法
  • Python - 闭包Closure
  • Quartz初级教程
  • Rancher如何对接Ceph-RBD块存储
  • Vue全家桶实现一个Web App
  • 基于webpack 的 vue 多页架构
  • 来,膜拜下android roadmap,强大的执行力
  • 前端之Sass/Scss实战笔记
  • 手写一个CommonJS打包工具(一)
  • 思否第一天
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​用户画像从0到100的构建思路
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (07)Hive——窗口函数详解
  • (Git) gitignore基础使用
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)socket Aio demo
  • .gitignore
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 2.1路线图
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET开发者必备的11款免费工具
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • @EnableConfigurationProperties注解使用
  • [ Linux ] Linux信号概述 信号的产生
  • [Android]一个简单使用Handler做Timer的例子
  • [CareerCup] 14.5 Object Reflection 对象反射
  • [CF407E]k-d-sequence
  • [cocos2d-x]关于CC_CALLBACK
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [hive] 窗口函数 ROW_NUMBER()