在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
原文:
https://support.apple.com/zh-cn/HT202628
了解 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 版或更高版本。
了解有关通过 iOS 8 或更高版本进行漫游的更多信息。从 IEEE 网站了解有关这些标准的更多信息:
了解如何识别 iOS 设备机型:
有关非 Apple 制造的产品或非 Apple 控制或测试的独立网站的信息仅供参考,不代表 Apple 的任何建议或保证。Apple 对于第三方网站或产品的选择、性能或使用不承担任何责任。Apple 对于第三方网站的准确性和可靠性不作任何担保。互联网的使用具有一定风险。请联系供应商以了解其他信息。其他公司和产品名称可能是其各自所有公司的商标。
在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游的更多相关文章
- iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
在 iOS 上通过 802.11k.802.11r 和 802.11v 实现 Wi-Fi 网络漫游 了解 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上,有自己 ...
随机推荐
- 数据结构与算法之PHP排序算法(插入排序)
一.基本思想 插入排序算法是每一步将一个待排序的数据插入到前面已经排好序的有序序列中,直到所有元素插入完毕为止. 二.算法过程 1)将第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未 ...
- Php的基本语法学习
1.php语法 当 PHP 解析一个文件时,会寻找开始和结束标记,标记告诉 PHP 开始和停止解释其中的代码. 1)标记语法 是以<?php 开头,?> 结束,相当于html标签的开始标签 ...
- Python中文问题
读取数据库中文是?? 解决如下 一.python2版本需要在 文件的开头要加上编码设置来说明文件的编码 python3版本以上不需要 #encoding=utf-8 二.在连接数据的连接参数里加上字 ...
- 浅谈jQuery的promise
jquery中的Promise,也就是我们所知道的Deferred对象. 举例1: var data=""; function runAsync(){ var def = $.De ...
- java课堂笔记2
- linux下使用命令修改IP地址
使用root用户登录进入Linux,打开进去终端 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (最后的eth0是网卡名,我的是Auto_et ...
- centos7.4 分区 格式化
1. 查看磁盘 [root@yzb-centos72-3 ~]# fdisk -l Disk /dev/vda: 32.2 GB, 32212254720 bytes, 62914560 sector ...
- 忘记Linux用户密码怎么办?
忘记密码解决办法(centos6.5版本) 1.开机时,在此页面一直按ESC 2.然后进入以下界面时,按一下字母 “E” 键 (3)再按字母 “E” 键 (4)之后 输入 ...
- IC卡_状态码SW1、SW2
9000 正常 成功执行 61xx 正常 需要发GET RESPONSE命令 6200 警告 信息未提供 6281 警告 回送数据可能出错 6282 警告 文件长度小于Le 6283 警告 选中的文件 ...
- PTA——完全数
PTA 7-45 找完数 网友“云上明月”的程序: #include<stdio.h> int isPerfect(int num); int main() { ; int maxFact ...