随笔分类 -  802 11 协议

摘要:国际移动用户识别码( IMSI) international mobile subscriber identity 国际上为唯一识别一个移动用户所分配的号码。 从技术上讲,IMSI可以彻底解决国际漫游问题。但是由于北美目前仍有大量的AMPS系统使用MIN号码,且北美的MDN和MIN采用相同的编号,系 阅读全文
posted @ 2023-03-23 11:08 鲸小鱼- 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:probe request 主动扫描通过发送probe request帧进行 STA会在每个信道上发送probe request进行扫描。 probe request会向广播地址FF:FF:FF:FF:FF:FF发送。 发送的STA可以指定SSID,只有指定的AP才会进行回复。 如果probe re 阅读全文
posted @ 2023-03-07 14:45 鲸小鱼- 阅读(653) 评论(0) 推荐(0) 编辑
摘要:结合前文的概念和网络覆盖设计中有效传输距离计算公式,可以分别计算出2.4G、5G和6G频段的射频覆盖范围。通过计算结果会发现单个AP的覆盖范围有限,通常需要部署多个AP才能完成完整的网络覆盖。多个AP的组网中,相邻AP间通常会存在同频干扰问题,需要通过规划无线信号工作的频段和信道来减少同频干扰问题。 阅读全文
posted @ 2022-11-21 19:48 鲸小鱼- 阅读(454) 评论(0) 推荐(0) 编辑
摘要:STA相关的一般配置 gChannelBondingMode5GHz=1 gChannelBondingMode24GHz=0 //通道绑定 gStaKeepAlivePeriod = 30 //使用非零周期值启用保持活动状态 gVhtMpduLen=2 //最大MPDU长度(仅限VHT。有效值:0 阅读全文
posted @ 2022-11-04 11:14 鲸小鱼- 阅读(798) 评论(0) 推荐(0) 编辑
摘要:Auth:链路认证 链路认证阶段主要是 AP 用来确认 Station 是否是 802.11 设备,确认彼此是否可以正常通讯,身份认证一般有为两种方式,一种是开放系统认证,另一种是共享密钥认证 Open System Authentication:开放系统认证 适用于WEP Open,WPA,WPA 阅读全文
posted @ 2022-09-06 14:34 鲸小鱼- 阅读(694) 评论(0) 推荐(0) 编辑
摘要:Beacon帧简介 信标帧,由AP以一定的时间间隔周期性发出,以此来告诉外界自己无线网络的存在。 Beacon帧组成 下图为Beacon帧的组成 下图为抓包所得(AP为2.4g 11n模式),Packet Info为抓包软件自己添加的字段,可以看到一些基本信息,这里不做分析。 802.11 MAC 阅读全文
posted @ 2022-09-06 14:29 鲸小鱼- 阅读(2171) 评论(0) 推荐(0) 编辑
摘要:Android Wi-Fi架构概述 熟悉Android Wi-Fi Framework的同学都知道,Android Wi-Fi架构如下图所示: 简单来说Android Wi-Fi架构分三层: Application层,即应用层,指系统应用或第三方应用 Wi-Fi Service层,属于Android 阅读全文
posted @ 2022-07-05 14:28 鲸小鱼- 阅读(934) 评论(0) 推荐(1) 编辑
摘要:MAC地址组成 网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUI,OrganizationallyUniqueIdentifier),由IEEE统一分配给设备制造商。 例如,华为的网络产品的MAC地址前24比特是 阅读全文
posted @ 2021-10-25 20:10 鲸小鱼- 阅读(2834) 评论(0) 推荐(0) 编辑
摘要:引言:这篇文章以WiFi举例,介绍了Android系统网络架构。其内容包含:网络链路的连接和注册、网络有效性检测和网络优选、Android系统网络防火墙和几种场景下的网络策略等,文章的最后也列举了几种常见的无法上网原因供大家参考。 一. 基本结构 1.1 类图 1.2 WifiService Wif 阅读全文
posted @ 2021-10-08 10:55 鲸小鱼- 阅读(2743) 评论(0) 推荐(1) 编辑
摘要:前言 记录一些网络以及wifi的基础内容,会持续补充,以便后续有需要的时候查漏补缺 网络分层 分层的原因?如果不分层的话是否可行? 有了IP地址为何还需要mac地址?仅从地址作用上看用ipv6来取代mac地址是否可以? 为何分层? Q1_个人理解 这种问题网上一大堆,其实我们没有必要纠结这种问题,这 阅读全文
posted @ 2021-09-15 15:09 鲸小鱼- 阅读(969) 评论(0) 推荐(0) 编辑
摘要:IEEE 802.11是现今无线局域网通用的标准,而当今我们熟悉的Wi-Fi,正是基于IEEE 802.11系列标准的产品。通过Wi-Fi,我们可以尽情享受无线上网的乐趣,而不必拖着长长的网线。那么,它是如何工作的呢?带着这样的疑问,我查找了相关资料,并通过抓包的方式进行验证。由于没有通信相关的专业 阅读全文
posted @ 2021-08-05 14:22 鲸小鱼- 阅读(659) 评论(0) 推荐(0) 编辑
摘要:1、AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。 2、**STA站点:**每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。 ​ ​ 站点(STA,Station)在无线局域网(WLAN,W 阅读全文
posted @ 2021-08-05 11:10 鲸小鱼- 阅读(4121) 评论(0) 推荐(0) 编辑
摘要:WLAN协议详解 802.11b/g/n定义在2.4GHz频段中,802.11a/n/ac工作在5GHz频段中。 802.11: ​ *工作在2.4G频段,提供了每秒1兆或2兆的传输速率 802.11b: ​ * 最高11Mbps吞吐量 ​ * 工作在2.4GHz,采用直序扩频(DSSS) ​ * 阅读全文
posted @ 2021-08-05 10:08 鲸小鱼- 阅读(2069) 评论(0) 推荐(0) 编辑
摘要:1、速率 ​ **速率是指计算机网络中的主机在数字信道上,单位时间内从一端传送到另一端的数据量,即数据传输率,也称数据率或比特率。比特(bit)是数据量的最小单位,s(秒)是时间的最小单位。**所以速率单位为bit/s或bps(bit persecond),类似的有kb/s(k=103)、Mb/s( 阅读全文
posted @ 2021-08-04 20:09 鲸小鱼- 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:CSMA/CA节点接入 在CSMA/CA机制中,节点在接入信道前需要进行信道监听。这里涉及到两个阶段:等待阶段和退避阶段。等待阶段:节点在竞争信道前需等待一段时间,在这段时间内信道必须一直保持空闲状态;(不同的机制(例如DCF和EDCA机制)会有不同的规则,但是相同的是:在等待时间内需要一直进行** 阅读全文
posted @ 2021-08-02 16:28 鲸小鱼- 阅读(1854) 评论(0) 推荐(1) 编辑
摘要:1. IEEE 802.11协议族成员 2. 频谱划分 WiFi总共有14个信道,如下图所示: IEEE 802.11b/g标准工作在2.4G频段,频率范围为2.400—2.4835GHz,共83.5M带宽 划分为14个子信道 每个子信道宽度为22MHz 相邻信道的中心频点间隔5MHz 相邻的多个信 阅读全文
posted @ 2021-08-02 14:28 鲸小鱼- 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:802.11帧的最大长度2346个字节,基本结构如下图: Frame Control 所有帧的开头均是长度两个元组的Frame Control 帧控制位 * Protocol 协议版本:协议版本值为0,因为这是目前唯一的版本,未来可能会给出其他新的版本。 * Type 类型:用以区分帧类型 * Su 阅读全文
posted @ 2021-08-02 14:23 鲸小鱼- 阅读(592) 评论(0) 推荐(0) 编辑
摘要:无线用户接入无线局域网需要进行: 1、扫描发现周围的无线服务 2、通过认证 3、进行关联 扫描阶段: 无线客户端有两种方式可获取周围的无线网络信息 ​ **主动扫描:**无线客户端工作过程中,会定期地搜索周围的无线网络,也就是主动扫描周围的无线网络。根据Probe Request帧(探测请求帧)是否 阅读全文
posted @ 2021-08-02 14:21 鲸小鱼- 阅读(393) 评论(1) 推荐(0) 编辑
摘要:本文对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。 一、基本概述 1、有线和无线网络 目前有线网络中最著名的是以太网(Ethenet),但是无线网络 阅读全文
posted @ 2021-08-02 14:14 鲸小鱼- 阅读(1216) 评论(0) 推荐(0) 编辑