iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
了解 iOS 如何使用 Wi-Fi 网络标准提升客户端漫游性能。
iOS 支持在企业级 Wi-Fi 网络上对客户端漫游进行优化。802.11 工作组标准 k、r 和 v 可让客户端在同一网络内更加顺畅地从一个接入点 (AP) 漫游到另一个接入点。
802.11k
通过创建优化的频道列表,802.11k 标准有助于 iOS 加快搜索附近可作为漫游目标的接入点。如果当前接入点的信号强度变弱,您的设备将进行扫描来确定是否有此列表中的目标接入点。
802.11r
当您的 iOS 设备从一个接入点漫游至同一网络上的另一个接入点时,802.11r 可使用一种名为“快速基本服务设置转换 (FT)”的功能更快地进行鉴定。FT 适用于预共享密钥 (PSK) 和 802.1X 鉴定方法。
iOS 10 及更高版本在 Cisco 无线网络上包含对自适应 802.11r 的支持。自适应 802.11r 提供 FT,无需在已配置的 Cisco 无线网络上启用 802.11r。
802.11v
iOS 在某些设备上支持 802.11v 基本服务设置 (BSS) 转换管理功能。BSS 转换管理功能允许网络的控制层影响客户端漫游行为,方法是向客户端提供附近接入点的负载信息。iOS 在确定可能的漫游目标时会考虑此信息。
802.11v 能够通过 FT 的更快速接入点关联加快搜索最佳目标接入点,当您把它与 802.11k 结合使用时 ,应用的性能会加快,您也可以在 iOS 中获得更好的 Wi-Fi 体验。
进一步了解
大多数 Wi-Fi 网络硬件供应商都支持 802.11k、802.11v 和 802.11r (FT)。您需要先在 Wi-Fi 路由器上启用并配置这些功能,您的网络才能使用这些功能。具体设置不尽相同,请查看您的 Wi-Fi 路由器手册了解详细信息。
以下列表显示了哪些 iOS 设备支持 802.11k、802.11r 和 802.11v。要使用 802.11k 和 802.11r,您需要 iOS 6 或更高版本。要使用 802.11v,您需要 iOS 7 或更高版本。要使用自适应 802.11r,您需要 iOS 10 或更高版本。
802.11k 和 802.11r
- iPhone 4s 及更新机型
- iPad Pro 及更新机型
- iPad Air 及更新机型
- iPad mini 及更新机型
- iPad(第 3 代)及更新机型
- iPod touch(第 5 代)及更新机型
自适应 802.11r
- iPhone 6s 及更新机型
- iPad Pro 及更新机型
- iPad(第 5 代)
- iPad(第 6 代)
802.11v
- iPhone 5c、iPhone 5s 及更新机型
- iPad Pro 及更新机型
- iPad Air 及更新机型
- iPad mini 2 及更新机型
- iPad(第 5 代)
- iPad(第 6 代)
- iPod touch(第 6 代)

所有装有 iOS 5.1 及更高版本的 iOS
设备还支持成对主密钥标识符缓存(PMKID 缓存)。您可以将 PMKID 缓存与部分 Cisco 设备配合使用来改善 AP
之间的漫游。粘滞键缓存 (SKC) 是一种 PMKID 缓存的形式。SKC 既不等同于随机性密钥缓存 (OKC),也不能与其兼容。
为了支持自适应 802.11r,Cisco 网络必须使用控制器代码 8.3 版或更高版本。
原文取自:https://support.apple.com/zh-cn/HT202628
iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游的更多相关文章
- 在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
原文: https://support.apple.com/zh-cn/HT202628 了解 iOS 如何使用 Wi-Fi 网络标准提升客户端漫游性能. iOS 支持在企业级 Wi-Fi 网络上 ...
- 细数iOS上的那些安全防护
细数iOS上的那些安全防护 龙磊,黑雪,蒸米 @阿里巴巴移动安全 0x00 序 随着苹果对iOS系统多年的研发,iOS上的安全防护机制也是越来越多,越来越复杂.这对于刚接触iOS安全的研究人员来说非 ...
- 微信双开是定时炸弹?关于非越狱iOS上微信分身高危插件ImgNaix的分析
作者:蒸米@阿里移动安全 序言 微信作为手机上的第一大应用,有着上亿的用户.并且很多人都不只拥有一个微信帐号,有的微信账号是用于商业的,有的是用于私人的.可惜的是官方版的微信并不支持多开的功能,并且频 ...
- ios上position:fixed失效问题
手机端上的猫腻真是多啊~~~ 此起彼伏! 最近又遇到了 固定定位的底部导航在ios上被弹出去 此时内心1w+个草泥马奔过~~~~~~~~ 直接上解决方案: <div class="ma ...
- :active 为什么在ios上失效
:active是针对鼠标,而手机上是没有鼠标,而是touchstart,所以早成了ios上不兼容 解决方法是: window.onload = function(){ document.body.ad ...
- 解决protobuf不能直接在IOS上使用,利用protobuf-net在IOS上通讯
---------------------------------------------------------------------------------------------------- ...
- iOS上简单推送通知(Push Notification)的实现
iOS上简单推送通知(Push Notification)的实现 根据这篇很好的教程(http://www.raywenderlich.com/3443/apple-push-notification ...
- iOS上new Date出现Invalid Date的问题,
用angular的ngModel绑定time的时候,在安卓调试没问题,没想到在iOS上出现了NaN:NaN,后台丢过来的数据大概是这样的2016-03-08 20:14 然而问题就出在这个分隔符&qu ...
- javascript的onbeforeunload函数在IOS上运行
今天在做项目的时候,组长让我用iPad测试一下前面写的离线缓存,后退不刷新页面,发现在iPad上onbeforeunload函数在iPad上一带而过,不运行??? 无奈之下,发现原来在IOS上,有自己 ...
随机推荐
- 并发队列 ConcurrentLinkedQueue 及 BlockingQueue 接口实现的四种队列
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作.进行插入操作的端称为队尾,进行删除操作的端称为队头.队列中没有元素时,称为空队列. 在队列这 ...
- angular 读写电脑本地文件
angular 读写本地电脑文件 angular将数据写进到电脑文件 在前端写一个按钮,然后点击按钮的时候在本地电脑保存一个text文件. 这时候我们需要用到一个angular的插件,叫做" ...
- 按需引入element-ui时修改.babelrc报错
刚开始学习element-ui时用的都是完整引入,图省事,这次准备按需引入,以减小项目体积, 乙烯类npm 之后,到了修改 .babelrc 文件这一步(PS:vue-cli 2.0版本会有这个文件, ...
- 使用Id访问table对象,使用Id访问Input对象
先看例子(好吧 无意中发现 可以通过Id访问DOM元素,如div) <!DOCTYPE html> <html> <head> <meta cha ...
- 使用maven 打包springboot项目步骤以及所遇到的问题
1.首先必须确保java和maven是安装好的,并且环境变量配置正确 2.接着可以看一下我们项目中的pom.xml中的以下配置 packaging那里很关键,表示我们打包项目的类型,可以为jar 也可 ...
- 百炼OJ - 1003 - Hangover
题目链接 思路 求一个数列的前n项和(1/2, 1/3, ...., 1/n)大于所给数所需的项数. #include<stdio.h> int main() { float a; whi ...
- 安全文件传输协议之SFTP的使用
一.SFTP概述 在前几篇文章,我们讲到了文件传输协议FTP(File Transfer Protocol),那也是使用比较广泛的文件服务器,但是我们需要知道,Linux系统并不自带FTP程序 如果要 ...
- Windows Server 2008 R2远程桌面服务安装配置和授权激活
1.安装 2.远程桌面授权激活 2.1 管理工具——远程桌面服务——(远程桌面授权管理)RD授权管理器: 2.2 由于RD授权服务器还未激活,所以授权服务器图标右下角显示红色×号: 点服务器展开——右 ...
- oracle11g UNDO使用率高,且unexpire过高
1.查看使用率: col USED_PER for a60 SELECT A.TABLESPACE_NAME AS TABLESPACE_NAME, ,) AS TOTAL_GB, ,) AS FRE ...
- AcWing 838. 堆排序
#include <iostream> #include <algorithm> using namespace std; ; int n, m; int h[N], size ...