802.11 QoS

2023-05-16

到了空调西瓜WiFi的夏日时光了,家里用网的人一多,难免会抢占起宽带资源来。有没有什么办法,让家里所有人都可以得到一个比较不错的网络体验呢?那今天你可以试试打开你路由器的QoS功能了!

什么是QoS?

QoS(Quality of Service)即服务质量。在有限的带宽资源下,QoS为各种业务分配带宽,为业务提供端到端的服务质量保证。例如,语音、视频和重要的数据应用在网络设备中可以通过配置QoS优先得到服务。

或者再说通俗一点,它是一种路由功能,允许用户优先考虑特定程序、客户端或服务的带宽的保证。

它的工作方式是,QoS 利用现有的宽带连接,并在网络的其余部分带宽要求之前,实时指定特定数量的请求带宽到您想要的特定应用上。

例如,如果您优先考虑视频会议、网课,也就所谓的VoIP流量,则基于 Internet 的这类流量需求将在任何其他应用程序之前获得所需的所有带宽。或者,如果您优先考虑你的特定游戏,那么游戏将在任何其他应用之前获得相应需要的带宽 。

当然,也可以优先考虑文件下载,但实际上对大多数人来说不应该这样做。下载从不需要优先级。相反,这通常是我们需要 QoS 的原因——单纯的文件下载行为挤占了过多的带宽资源——实际上无论宽带连接速度有多快,文件下载作业在没做限速设置前,都会占用所有带宽,直到完成。

没开启QoS的路由器和网络,一般应用挤占了大量的资源造成网络波动,尤其影响流媒体和游戏带宽(上),而开启QoS保证了各应用的均衡

因此,QoS 还涉及为特定设备或服务提供最低的宽带优先级,以确保它们不会干扰网络其余部分的正常运行。

如果配置得当——这不是一件容易的事——QoS 可以让每个人都满意,至少不会有慢得都不行的情况出现了。

QoS并不“智能”,但能满足你需要

虽然很多路由器在宣传时候,甚至在设置界面里面,都把QoS冠以‘智能带宽管理“的名号。但实际上它和现在的通过机器学习越来越聪明的AI是不搭边的。它主要通过三种工作模型来保证QoS达到用户需要的目标。

Best-Effort服务模型:尽力而为

Best-Effort是最简单的QoS服务模型,用户可以在任何时候,发出任意数量的报文,而且不需要通知网络。提供Best-Effort服务时,网络尽最大的可能来发送报文,但对时延、丢包率等性能不提供任何保证。这是大部分QoS的默认工作模型。

IntServ服务模型:预留资源

IntServ模型是指用户在发送报文前,需要通过信令(Signaling)向网络描述自己的流量参数,申请特定的QoS服务。网络节点需要为每个流量维护一个状态,并基于这个状态执行相应的QoS动作,来满足对用户的承诺。

这个适合有大量用户和应用的局域网环境,只有所有的“成员应用“都留到了足够的资源,“路径”方可建立。

DiffServ服务模型:差分服务

DiffServ模型的基本原理是将网络中的流量分成多个类,每个类享受不同的处理,尤其是网络出现拥塞时不同的类会享受不同级别的处理,从而得到不同的丢包率、时延以及时延抖动。它充分考虑了网络本身灵活性、可扩展性强的特点,是当前网络中的主流服务模型。

什么时候需要QoS?

因此,对普通家庭和办公用户来说,当宽带带宽不足以同时满足本地网络的所有在线应用程序时,我们需要优先考虑考虑QoS来解决所有人都必须有一个“过得去“的网络体验的瓶颈。

根据小狮子的经验,以下是基于你接入带宽速度的 QoS需求程度。

带宽数字适用于下载和上传,以你需要优先级为准,但请注意,国内大部分宽带并不是对等宽带,往往上行带宽只有下行带宽的六分之一到三分之一而已。

100Mbps 或更慢:你最好一定打开QoS

100Mpbs~500Mbps 之间:打开QoS通常不错

500Mbps1Gbps:当网络中有文件共享服务,比如运行BT和影音服务的NAS时,可以考虑大部分国内的宽带也基本就是千兆级别,到此为止。

超千兆~2.5Gbps:除非有多个N一类的服务,否则不需要 QoS。这个基本只存在于办公类企业环境了,家庭宽带很少有这个标准。

快于 2.5Gbps的万兆级网络:关闭 QoS毫无问题

如何设置正确的QoS?

大部分家用路由器现在已经支持QoS地设置了。只需要登录到路由器的设置界面,就可以设置相应的QoS配置了。

对于一些相对新潮,可以用APP来控制设置的路由器,QoS往往在APP端只需要一个开关,被冠以“智能“,但其实它使用的策略大部分是尽力而为或者预留资源型,并不一定总能满足你为特定的应用留足带宽资源的目的。

此时最好还是登录进路由器管理界面,进行更细致的设置。可以设置最大上行和下行的带宽、每个应用程序或者是设备允许使用的带宽资源等等,保证你重点的应用和设备能够有足够多的带宽资源。

可以为您的 QoS 策略使用稍低的速度。因此,如果您有 500Mbps 的下载速度,则可以输入一个总 450Mbps的下载资源限制,方便QoS更从容地调度网络资源。

而如果你设置带宽资源超过了实际的资源,比如 550Mbps,在这种情况下,QoS 可能根本不会产生有意义的结果。它甚至会使事情变得更糟。

QoS 设置为使用尽可能接近确切的宽带带宽,但永远不要超过该带宽。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

802.11 QoS 的相关文章

随机推荐

  • C++20新特性

    目录 新增关键字 keywords conceptrequiresconstinitconstevalco awaitco returnco yieldchar8 t 新增标识符 Identifies importmodule 模块 Mod
  • pytorch导出模型并使用onnxruntime C++部署加载模型推理

    机器学习的框架众多 xff0c 为了方便复用和统一后端模型部署推理 xff0c 业界主流都在采用onnx格式的模型 xff0c 支持pytorch xff0c tensorflow xff0c mxnet多种AI框架 为了提高部署推理的性能
  • cocos2dx实例开发之飞机大战

    曾经 xff0c 微信里面可以玩一个打飞机的小游戏 xff0c 很有趣 xff0c 后来又没有了 xff0c 这里基于原版素材写了一个高仿微信打飞机的小游戏 预览 工程结构 环境 Mac os Mojavexcode 7 0cocos2dx
  • 调试leetcode代码:使用playground来调试

    leetcode在线编辑界面 在使用LeetCode时 xff0c 想要在本地上调试代码 xff0c 提供main函数的方法 xff1a 在线代码编辑功能 1 在红圈处选择你想要使用的语言 2 在黄圈处编写代码 3 在蓝圈处可选编辑测试案例
  • 蓝牙5/4.2/4.1/4.0数据吞吐率

    先给出结论 xff1a 蓝牙4 0 4 1的吞吐率 为0 305Mbps xff1b 蓝牙4 2的吞吐率 为0 803Mbps xff1b 蓝牙5的吞吐率 为1 434Mbps xff08 前提 xff1a 使用2Mbps调制速率 xff1
  • BLE 协议栈组成介绍

    框图 xff1a 1 协议由Host层和Controller层组成 xff1b 2 Controller层 xff1a PHY xff1a 基带物理层 xff0c 相关概念 xff1a 频段 调制 射频信道 发射功率 xff1b LL xf
  • ATT 的功能

    GATT Profile xff0c 通用属性配置 xff1a 类比位做煤球的模子 xff0c 每个SIG组织成员都可以向SIG提交这个 模子 xff0c 如果审核通过了 xff0c 那么这个模子就成为全世界通用的了 xff0c 不用管这个
  • FR8016HA & MS1791 & PHY6222 & TLSR8251 & YC1171 & HS6621 & BK3432 & N32WB031 对比介绍

    富苪坤 FR8016HA 巨微 MS1791 奉加微 PHY6222 泰凌微 TLSR8251 易兆微 YC1171 昂瑞微 HS6621 博通 BK3432 国民技术 N32WB031 芯片简介 FR8016HA 是一款面向 SOC xf
  • AD7606分析讲解

    一 ad7606数据手册分析 引脚配置和功能描述 ADC7606的典型工作特性 FFT xff08 快速傅里叶变换 xff09 http azaleasays com 2008 10 17 fft and digital signal pr
  • 什么是航位推算(Dead Reckoning )

    只有同时接收三到四个GPS GNSS卫星的信号才能实现精确的GPS GNSS定位 当仅依靠GPS GNSS定位时 xff0c 可能会出现位置精度降低或丢失的情况 例如 xff0c 当车辆在无法接收GPS GNSS信号的区域 xff08 隧道
  • STM32F103系列引脚定义-功能图

    器件功能和配置 xff08 STM32F103XX增强型 xff09 系统结构 管脚图
  • 如何用keil5打开keil4的工程

    参考网友的方法 xff1a 1 到http www2 keil com mdk5 legacy 官网下载keil4的支持包 2 正常流程安装所下载的安装包 xff1b 3 安装完成后 xff0c 用keil5打开工程 xff08 keil4
  • NMEA-0183 协议简介

    NMEA 0183 是美国国家海洋电子协会 xff08 National Marine Electronics Association xff09 为海用电子设备制定的标准格式 目前业已成了 GPS 北斗导航设备统一的 RTCM xff08
  • 串口通信校验方式(even,odd,space,mark)UART数据波形分析

    1 even 每个字节传送整个过程中bit为1的个数是偶数个 xff08 校验位调整个数 xff09 2 odd 每个字节穿送整个过程中bit为1的个数是奇数个 xff08 校验位调整个数 xff09 3 noparity没有校验位 4 s
  • Linex Ubuntu环境下 Intel Realsense D435I 驱动+ROS驱动安装配置

    任务背景 在ROS环境中使用d435i xff0c 订阅图像和imu数据 任务概述 实现在ros中使用d435i主要有两步骤 xff1a 1 安装d435i sdk xff0c 即librealsense xff1b 2 安装realsen
  • C++ 实现简单Http服务器

    实现一个简单的Http服务器 xff0c 基于windows 平台 总共五个文件 HttpServer hpp HttpServer cpp Utils hpp Utils cpp main cpp Utils hpp span class
  • libcurl API介绍及简单编程

    libcurl编程 xff0c 主要采用callback function 回调函数 的形式完成传输任务 xff0c 用户在启动传输前设置好各类参数 和回调函数 xff0c 当满足条件时 libcurl 将调用用户的回调函数实现特定功能 下
  • git patch

    git patch用于将所做的修改进行打包 xff0c 然后再别的分支或给别人可以直接应用该patch xff0c 达到修改复用的效果 diff命令 git diff gt xxxx patch git diff xx file gt xx
  • WIFI知识 - MCS简介

    WIFI知识 MCS简介 MCS简介 802 11n 射频速率的配置通过 MCS xff08 Modulation and Coding Scheme xff0c 调制与编码策略 xff09 索引值实现 MCS 调制编码表是 802 11n
  • 802.11 QoS

    到了空调西瓜WiFi的夏日时光了 xff0c 家里用网的人一多 xff0c 难免会抢占起宽带资源来 有没有什么办法 xff0c 让家里所有人都可以得到一个比较不错的网络体验呢 xff1f 那今天你可以试试打开你路由器的QoS功能了 xff0